【发布时间】:2023-03-15 06:47:01
【问题描述】:
我的 XML 文件类似于
<AX_Flurstueck>
<istGebucht xlink:href="urn:adv:oid:DEBBAL0600000Y9V"/>
</AX_Flurstueck>
<AX_Buchungsstelle gml:id="DEBBAL0600000Y9V">
<gml:identifier codeSpace = "http://www.adv-online.de/">urn:adv:oid:DEBBAL0600000Y9V</gml:identifier>
<buchungsart>1100</buchungsart>
</AX_Buchungsstelle>
有没有办法使用 xlink:href urn 获取“buchungsart”(1100)的值?这是我到目前为止所尝试的:
XmlDocument xmlDoc = new XmlDocument();
string str = @"XML-File-Direction";
xmlDoc.Load(str);
XmlNodeList flst_list = xmlDoc.SelectNodes("//ns2:AX_Flurstueck", nsmgr);
foreach (XmlNode flstnodeExt in flst_list)
{
string hrefXmlDocument =
xmlDoc.DocumentElement.Attributes["xlink:href"].Value;
Console.WriteLine(hrefXmlDocument);
}
我想实现我读出 AX_Flurstueck 节点并获取由“istGebucht xlink:href”节点链接的所有值。我希望有人可以提供帮助或提示,我没有找到任何关于这个主题的内容。
【问题讨论】: