我在我的空中应用程序中加载了一个xml,如下所示:
<chapter title="hello" nr="111" src="">
<page>
<text>To adjust <br/><br/>. . .</text>
<text>To adjust <br/><br/>. . .</text>
</page>
</chapter>
当我跟踪或调试文本元素之间的内容时...我得到:
To adjust <br/>
<br/>
. . .";
为什么我会获得这些换行符,甚至更好...我如何摆脱它们? (完整的xml有点复杂,但我在xmllist组件中加载xml文件并导航结构,直到我得到正确的值)
页面元素加载到XMLList组件中,并且使用for-loop我从text-elements读取数据。
答案 0 :(得分:2)
我想你想要lineEnding
答案 1 :(得分:1)
选项1 - 使用<![CDATA[ ]]>
<chapter title="hello" nr="111" src="">
<page>
<text><![CDATA[To adjust <br/><br/>. . . ]]></text>
<text><![CDATA[To adjust <br/><br/>. . . ]]></text>
</page>
</chapter>
选项2 - 将<
和>
用于&lt;和&gt;
然后<br/> = <b/>
答案 2 :(得分:1)
答案 3 :(得分:0)
加载xml时,将ignoreWhitespace属性设置为true。
XML.ignoreWhitespace = true;