我有一个 XML 文件,我将在其中循环遍历节点并获取属性的值。
但除了属性值,我还在输出中得到了一些符号(矩形框)。如果我尝试删除标签之间的空格,那很好。
在下面的 XML 中,我得到了标题的内部文本。
<catalog>
<book id="bk101">
<details>
<title>XML Developer's Guide</title>
</details>
</book>
</catalog>
如果我的输入是这样的就好了:
<catalog>
<book id="bk101">
<details><title>XML Developer's Guide</title></details>
</book>
</catalog>
我正在使用 C#
foreach (XmlNode catalogid in Xmlcontent.GetElementsByTagName("catalog"))
{
foreach (XmlNode bookid in catalogid)
{
foreach (XmlNode titleid in bookid)
{
string booktitle = titleid.InnerText.ToString();
}
}
}
请建议我如何忽略输出中的空格和新行。