我有以下 Xml 文件内容,我试图获取仅在标签内的<text>
&<content .. />
标签的值<navmap> ... </navmap>
。
我正在使用XmlDocument()
名称空间using Windows.Data.Xml.Dom;
我之前使用XmlDocument()
过,但是这种类型的 XMl 内容完全不同,我不知道我必须在标签中使用哪个属性作为标签值。
<docTitle>
<text>XXXXXXX</text>
</docTitle>
<navMap>
<navPoint id="navpoint-1" playOrder="1">
<navLabel>
<text>Title Page</text>
</navLabel>
<content src="000.html" />
</navPoint>
<navPoint id="navpoint-2" playOrder="2">
<navLabel>
<text>Main Text</text>
</navLabel>
<content src="01M.html" />
</navPoint>
</navMap>
我正在使用 c# 使用 Windows 商店应用程序我试过这样..
using Windows.Data.Xml.Dom;
---------------
---------------
---------------
StorageFile tocFile = await finalfolder.GetFileAsync(tocFileValue);
string fileContents1 = await FileIO.ReadTextAsync(tocFile);
string encodedContent1 = fileContents1.Replace(" ", " ");
tocDocument.LoadXml(encodedContent1,loadSettings1);
XmlNodeList tocNodeList = tocDocument.GetElementsByTagName("navMap");
foreach (XmlElement Element in tocNodeList)
{
//Element is showing as null..
}
熟悉XmlDocument()
nameSpace的人using Windows.Data.Xml.Dom;
给我建议。
谢谢