0
我知道这个问题已被询问多次在这个网站,但没有以前的答案已为我工作。漂亮的打印java没有xml转换
我有一个字符串作为XML就像<A><B/><C></C></A>
当我用漂亮的打印器,我得到:
<A> <B/> <C/> </A>
我想停止这一点,并得到XML,因为它是。像:
<A> <B/> <C></C> </A>
我想缩进= 2。请帮助。
我知道这个问题已被询问多次在这个网站,但没有以前的答案已为我工作。漂亮的打印java没有xml转换
我有一个字符串作为XML就像<A><B/><C></C></A>
当我用漂亮的打印器,我得到:
<A> <B/> <C/> </A>
我想停止这一点,并得到XML,因为它是。像:
<A> <B/> <C></C> </A>
我想缩进= 2。请帮助。
如在注释部分所提到的,用于空的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/>
根据XML标准,两个''和''是等同的。他们意味着同样的事情,所以你应该都很好。 –
我希望这个要求会更简单。我的测试人员已经解决了这个问题。他们不会理解规范。 :-) –
所以他们想要漂亮的打印,但不是漂亮的打印。祝你好运: - 为了澄清,我的意思是美丽的印刷需要解析,这需要解释语义并输出不同的形式。由于上述两种形式的等价性,恐怕信息丢失了通过大多数解析器/漂亮打印机... –