.net – 我们可以强制XmlWriter发布吗?

默认,
someXmlWriter.WriteElementString("my-tag",someString);

生成< my-tag />

我查看了XmlWriterSettings课程可能的选项,强制作者生成< my-tag>< / my-tag>而是找不到任何东西。

有没有一种简单的方法来强制XmlWriter以“打开标签,关闭标签”而不是短手形式发出空白元素?

编辑:
是!我意识到,关于XML有效性,两个符号是等效的,有效的和所有…我正在使用遗留代码,它使用Read()解析这样的XML,即在节点级(!),并且通过读取() – 当在一个空节点…

因此,我的问题来自限制对这个遗留代码的修改量的上下文。这个问题确实与this SO question的建议重叠;然而,在这里提供的选项都不是很容易适用于我的情况。

在.Net中没有选项设置。它们是一样的,任何解析器都应该能够处理有效的XML。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


php输出xml格式字符串
J2ME Mobile 3D入门教程系列文章之一
XML轻松学习手册
XML入门的常见问题(一)
XML入门的常见问题(三)
XML轻松学习手册(2)XML概念
xml文件介绍及使用
xml编程(一)-xml语法
XML文件结构和基本语法
第2章 包装类
XML入门的常见问题(二)
Java对象的强、软、弱和虚引用
JS解析XML文件和XML字符串详解
java中枚举的详细使用介绍
了解Xml格式
XML入门的常见问题(四)
深入SQLite多线程的使用总结详解
PlayFramework完整实现一个APP(一)
XML和YAML的使用方法
XML轻松学习总节篇