我有一个要求,根据这个要求,我需要在xml标记的末尾发送一些尾随空格(制表符),如下所示:-
<ImportFile Name="32201">Type Action </ImportFile>
我正在使用xmlbeans在标签中设置值:-
ImportFile importFile = importOption.addNewImportFile();
importFile.setName("Id");
importFile.setStringValue(value);
但是首先使用结尾的空格将其删除并导致以下结构:-
<ImportFile Name="32201">Type Action</ImportFile>
附言我没有使用漂亮的打印XMLoption
最佳答案
尝试将您的文本放入CDATA块中:
<ImportFile Name="32201"><![CDATA[Type Action ]]></ImportFile>
据我所知,没有正确的方法在XML中保留空格
根据Annotated XML Specification,属性值中的空格由XML处理器规范化。
该主题对于理解XML中的空格解析也可能很有用-What You Need to Know About Whitespace in XML