我正在尝试获取InnerText
或使用InnerXml
Xml ,同时我想保留.node
XmlDocument
& ' "
但是,即使我尝试InnerXml
,它也只会保留而&
不是'
"
我想知道它发生的确切原因以及解决这个问题的方法。
例如,假设我有一个内部带有文本的 Xml 节点,并且当我使用(或)"'Cancel' & 'Abort'"
读取该节点时重新运行,它必须给我与字符串输出完全相同的信息。InnerXml
InnerText
但是当我尝试这样做时,它会返回,"'Cancel' & 'Abort'"
这意味着它只保留&
笔记:
<source>"&Cancel'"</source>
<target>"&Cancel'"</target>
这是我的 XLIFF(XML) 文件中的内容,因此在读取此 XLIFF(XML) 文件时,我想检索两个节点内的文本,因为它们现在可见,无需任何排他转换或任何处理。
问题是我拥有的 XLIFf(XML) 数据,既包含'
或"
也包含'
,"
并且我的目标是将这些实体引用检测为错误,因为我们的数据中不应该包含它。换言之,我们的数据中仅允许'
或"
应允许。