gpt4 book ai didi

objective-c - NSXMLParser findCharacters 返回 "\n "个字符

转载 作者:行者123 更新时间:2023-11-29 05:01:40 26 4
gpt4 key购买 nike

我有一个 xml 解析器,foundCharacters 回调方法返回如下字符串:

"\n     "
"\n "

这是我正在解析的 XML 部分,但我在其中的任何位置都没有看到该字符串:

<GetChannelMessages xmlns="http://schemas.microsoft.com/ado/2007/08/dataservices">
<element p2:type="ToonInDevModel.GetChannelMessagesTest_Result" xmlns:p2="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
<messageid p2:type="Edm.Int32">15030</messageid>
<userid p2:type="Edm.Int32">1</userid>
<Handle xml:space="preserve">Henry </Handle>
<Distance p2:type="Edm.Double">16.845658889067568</Distance>
<MessageDateTime p2:type="Edm.DateTime">2011-07-18T03:14:43.17</MessageDateTime>
<Message>Posting this message again</Message>
</element>
<element p2:type="ToonInDevModel.GetChannelMessagesTest_Result" xmlns:p2="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
<messageid p2:type="Edm.Int32">15021</messageid>
<userid p2:type="Edm.Int32">1</userid>
<Handle xml:space="preserve">Henry </Handle>
<Distance p2:type="Edm.Double">16.845658889067568</Distance>
<MessageDateTime p2:type="Edm.DateTime">2011-07-18T01:45:17.097</MessageDateTime>
<Message>Posting this message again</Message>
</element>
<element p2:type="ToonInDevModel.GetChannelMessagesTest_Result" xmlns:p2="http://schemas.microsoft.com/ado/2007/08/dataservices/metadata">
<messageid p2:type="Edm.Int32">15018</messageid>
<userid p2:type="Edm.Int32">1</userid>
<Handle xml:space="preserve">Henry </Handle>
<Distance p2:type="Edm.Double">16.845658889067568</Distance>
<MessageDateTime p2:type="Edm.DateTime">2011-07-18T01:33:18.1</MessageDateTime>
<Message>Posting this message again</Message>
</element>

此 XML 有问题吗?

最佳答案

这是正常的。

“\n”是换行符。 XML 解析器将告诉您它找到的所有 个字符,甚至元素本身之间的空格和线条。

关于objective-c - NSXMLParser findCharacters 返回 "\n "个字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6789999/

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