0
如何使用XSLT解析XML文檔?可能是我錯了,是否可以使用XSLT解析XML文檔?使用XSLT解析XML?
這裏是XML文檔:
<?xml version="1.0" encoding="utf-8" ?>
<cart>
<item id="1">
<name>Tyres</name>
<cost>20</cost>
</item>
<item id="2">
<name>Front Glass</name>
<cost>30</cost>
</item>
<item id="3">
<name>Vanity Mirror</name>
<cost>10</cost>
</item>
<item id="4">
<name>Brake Pads</name>
<cost>50</cost>
</item>
<item id="5">
<name>Brake Oil</name>
<cost>40</cost>
</item>
</cart>
和XSLT頁:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
>
<xsl:output method="xml" indent="yes"/>
<xsl:template match="shopping_cart">
<root>
<xsl:apply-templates select="cart"/>
</root>
</xsl:template>
<xsl:template match="cart">
<cart>
<xsl:attribute name="name">
<xsl:value-of select="name"/>
</xsl:attribute>
<xsl:attribute name="cost">
<xsl:value-of select="cost"/>
</xsl:attribute>
</cart>
</xsl:template>
</xsl:stylesheet>
任何方式做到這一點?請指導,因爲我不太瞭解解析概念。
你是什麼意思「使用XSLT解析XML文件」?你想達到什麼目的? – vcsjones
嗯,我想使用XSLT從XML文檔中獲取特定值,然後在代碼中對其進行處理。 – unknownsatan
XSLT用於將XML數據轉換爲另一個文本文件。如果你想在你的應用程序中使用數據,我會建議LINQ to XML或XmlSearilizer。 –