簡體   English   中英

從NSXMLElement iOS sdk獲取xmlns的值

[英]Get the value for xmlns from NSXMLElement iOS sdk

我在iOS應用程序上工作,我想獲取nsxmlelement的名稱空間。

我的NSXMLElement * query中具有以下值。

<query xmlns="jabber:iq:roster" test="this is value">
<item subscription="to" name="test" jid="test@local"/>
</query>

我已經使用下面的代碼來獲取xmlns,但它不起作用

         NSLog(@"%@",[query attributeStringValueForName:@"test"]);
         NSLog(@"%@",[query attributeStringValueForName:@"xmlns"]);

測試值已打印,但xmlns的值顯示為空

請讓我知道如何獲取xmlns的值

這是因為xmlns不是屬性。 xmlns是名稱空間定義。 您可以使用[query namespaceForPrefix:nil].stringValue獲得它。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM