我知道此网站已多次询问此问题,但之前的答案都没有对我有用。
我有一个像<A><B/><C></C></A>
当我使用漂亮的打印转换器时,我得到:
<A>
<B/>
<C/>
</A>
我想停止这个并获取XML。像:
<A>
<B/>
<C></C>
</A>
我想缩进= 2。请帮助。
答案 0 :(得分:0)
如评论部分所述,对于空XML元素标记
<B></B>
和
<B/>
是等价的。
我认为您应该尝试与您的测试人员协商以避免麻烦,因为这种“修复”被认为是不必要的。我会说你的XML代码正在按预期工作。
尝试将测试人员指向W3C XML规范。
查看:强> https://www.w3.org/TR/REC-xml/#NT-EmptyElemTag
从上面的链接引用:
空元素的例子:
<IMG align="left"
src="http://www.w3.org/Icons/WWW/w3c_home" />
<br></br>
<br/>