如何从XML节点获取具有多个值的值

时间:2013-10-16 05:05:10

标签: c# asp.net xml xslt xslt-2.0

我有一个类似于此的xml响应..

XML

<room type="Petite Double " mealtype="Room Only" roomid="62926:0" price="12065.43" allocation_status="A">

如何在XSLT中单独获取所有值...例如类型,膳食类型,价格,宽限期,分配状态..

如果有一个值,那么我将使用

XSLT

<xsl:value-of select="/room">

现在有很多..请帮我提供示例代码..

提前致谢..

2 个答案:

答案 0 :(得分:3)

要使用值;

<xsl:value-of select="/room/@AttributeName">

答案 1 :(得分:0)

using (XmlReader myReader = XmlReader.Create(@"c:\data\YourXml_File.xml"))
    {
        while (myReader.Read())
        {
           // Process each node (myReader.Value) here
           // ...
        }
    }

以下是您可以尝试的代码。适合我的工作