gpt4 book ai didi

javascript - 在 XML 文件中存储和检索新行 '\n'

转载 作者:行者123 更新时间:2023-11-30 18:03:50 25 4
gpt4 key购买 nike

我正在将一个文本元素保存在一个 XML 文件中。在 XML 文件中,文本节点内有换行符,如下所示

<text text="This is
a new line." fontsize="20">

但是,当我使用 loadXMLDoc() 加载 XML 文件时,我使用

textStr=textElem.getAttribute("text");
thisChar=textStr.charAt(i);
console.log('thisChar='+thisChar+'='+thisChar.charCodeAt(0));

查看'\n'字符是否被保留,发现被空格替换了。 (即 thisChar.charCodeAt(0) 给出的值为 32 而不是 10。)

使用 XML 在文本元素中保存和检索新行的最佳方式是什么?

最佳答案

那不是文本节点,而是属性节点。区别是至关重要的。在属性中,空格由 XML 解析器自动规范化 - 细节取决于属性在 DTD 中的描述方式,但默认情况下换行符被空格替换。

关于javascript - 在 XML 文件中存储和检索新行 '\n',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16283977/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com