只是想知道我在 XML 中遇到的问题的原因是什么。
我在 C# 中创建了一个具有以下内部文本的元素:
XmlElement a_ioad = pdb.CreateElement("A_IOAD");
a_ioad.InnerText = "<Device>:<Device>_00";
当我保存 XML 文档时,左括号变为 & lt; 和权利成为&gt; 哪个是对的。然后我将xml文件导入Oracle数据库(通过调用存储过程或通过SQL Developer直接加载文件)。出于某种奇怪的原因,所有内部文本右括号 > 更改为 & gt; 到 '>' 使语法无效。
我究竟做错了什么?我该如何解决?