XMLWriter() 替换空白字符串
我正在使用 XMLWriter 创建 MySQL 数据库的 XML 输出,我想知道如何通过执行以下操作来防止发生这种情况
hello>nil
所以基本上用“nil”替换“”。
I am using XMLWriter to create an XML output of my MySQL Database, and I would like to know how I could prevent this happening <hello></hello>
by doing this <hello>nil</hello>
So basically replace "" with "nil".
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
适合在 XML 中指示空节点;另一种方式是
。替换为nil
意味着它不再是一个空节点;它是一个文本内容为 nil 的节点。如果执行此替换,您将更改 XML 中数据的含义。这是一个糟糕的主意。
<hello></hello>
is proper for indicating an empty node in XML; the other way is<hello />
. Replacing withnil
means it's no longer an empty node; it's a node with the text contentnil
.If you do that replacement, you're changing the meaning of the data in the XML. This is a terrible idea.