Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/iphone/43.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Iphone TBXML和<;?xml>;标签问题_Iphone_Objective C_Xml_Ipad_Tbxml - Fatal编程技术网

Iphone TBXML和<;?xml>;标签问题

Iphone TBXML和<;?xml>;标签问题,iphone,objective-c,xml,ipad,tbxml,Iphone,Objective C,Xml,Ipad,Tbxml,这是我的问题: 我正在我的iPad应用程序中使用TBXML。XML服务器响应以XML描述行开始: <?xml version="1.0" encoding="UTF-8" standalone="yes"?> TBXML无法解析节点(即nextSibling方法变为null)。将XML转换为字符串以删除行不是一个选项,因为我直接使用NSData对象和tbxmlWithXMLData()方法来创建TBXML对象 如何使TBXML理解我的XML?当然,如果没有,有没有办法从NSDa

这是我的问题:

我正在我的iPad应用程序中使用TBXML。XML服务器响应以XML描述行开始:

<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

TBXML无法解析节点(即nextSibling方法变为null)。将XML转换为字符串以删除行不是一个选项,因为我直接使用NSData对象和tbxmlWithXMLData()方法来创建TBXML对象

如何使TBXML理解我的XML?当然,如果没有,有没有办法从NSData中删除该行


谢谢大家。

你能在这里写下你的代码吗?
还有xml(当然是它的一部分)。。。我多次使用TBXML,而且我对xml声明没有任何问题

XML从何而来?因为如果您自己创建了它并且它是本地的,您可以使用Dashcode对XML进行必要的调整。

  • 看起来我在将XML加载到TBXLM对象之前添加了一些空格。我删除了空间,现在一切正常。谢谢大家

我认为?xml行对我来说很好,但我记不清了。日志里有什么吗?有节点工作吗?也许您可以序列化回xml以查看是否存在任何内容。@Peter DeWeese>我可以获取根节点,但不能获取其属性或子节点。日志没有显示任何问题。您确定xml声明(
)是导致问题的原因吗?
之前是否有空格?-看起来在将NSMutableData加载到TBXLM对象之前,我用了一些错误的行来触摸它。现在一切正常。谢谢大家。@gabriel mendez,请将这个答案添加到您的问题中并接受它。