<Room Name="节点">
<Parameter Name="point" Value="1629.833000 1143.000000 0.000000" />
<Parameter Name="point" Value="701.074200 -465.658000 0.000000" />
<Parameter Name="point" Value="730.241300 -476.273900 0.000000" />
<Parameter Name="height" Value="2400" /><Wall Name="wall">
<Parameter Name="height" Value="2400" />
<Parameter Name="imageFile" Value="22" />
<Parameter Name="imageTileLength" Value="800" />
<Parameter Name="imageTileWidth" Value="0" />
<Vertices>
<Parameter Name="vertex" Value="1629.833000 1143.000000 0.000000" />
<Parameter Name="vertex" Value="701.074200 -465.658000 0.000000" />
<Parameter Name="vertex" Value="876.502100 -401.806200 0.000000" />
<Parameter Name="vertex" Value="-5537.985000 -11512.980000 0.000000" />
</Vertices>
</Wall>
<Wall Name="wall">
<Parameter Name="height" Value="2400" />
<Parameter Name="imageFile" Value="22" />
<Parameter Name="imageTileLength" Value="800" />
<Parameter Name="imageTileWidth" Value="0" />
<Vertices>
<Parameter Name="vertex" Value="701.074200 -465.658000 0.000000" />
<Parameter Name="vertex" Value="730.241300 -476.273900 0.000000" />
<Parameter Name="vertex" Value="675.069100 -328.490400 0.000000" />
<Parameter Name="vertex" Value="876.502100 -401.806200 0.000000" />
</Vertices>
</Wall>
</ROOM>求帮助。。
我想读取里面所有的value 怎么读取呢。。 XML还有下面的vertices里面的value怎么获取呢。。我糊涂了
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(Server.MapPath("~/test.xml"));
XmlNodeList parameters = xmlDoc.SelectNodes(@"//Parameter");
foreach (XmlNode parameter in parameters)
Response.Write(parameter.Attributes["Value"].Value + "<br/>");
读取vertices里的value:
XmlDocument xmlDoc = new XmlDocument();
xmlDoc.Load(Server.MapPath("~/test.xml"));
XmlNodeList parameters = xmlDoc.SelectNodes(@"//Vertices/Parameter");
foreach (XmlNode parameter in parameters)
Response.Write(parameter.Attributes["Value"].Value + "<br/>");
假定test.xml文件在网站根目录下。