1
我已經構建了XML文件的XML樹結構。我能夠跟蹤整棵樹。如何從XML中的元素獲取屬性
當我想要檢索某個元素的屬性時,它將返回爲種類爲NSXMLAttributeKind
的NSXMlNode。我如何提取屬性節點中的鍵值對。
我已經構建了XML文件的XML樹結構。我能夠跟蹤整棵樹。如何從XML中的元素獲取屬性
當我想要檢索某個元素的屬性時,它將返回爲種類爲NSXMLAttributeKind
的NSXMlNode。我如何提取屬性節點中的鍵值對。
NSXMLNode的名稱和值分別由方法name和stringValue給出。對於屬性節點,這些是屬性名稱和值。
NSXMLElement的屬性由方法attributes給出,或者可以通過名稱使用方法attributeForName:訪問特定屬性。
NSXMLNode *attr = [element attributeForName: @"data"];
NSString *name = [node name];
NSString *value = [node stringValue];
for(NSXMLNode *node in [element attributes]) {
NSString *name = [node name];
NSString *value = [node stringValue];
}
完全重複的http://stackoverflow.com/questions/2400571 – 2010-03-11 14:50:23
@Dave這個問題詢問xml屬性的名稱/值。另一個問題是關於xml節點類型的問題。問題很接近,但不同。 – 2010-03-12 11:06:28
@marc_s:接受答案的真正原因不是「激勵」,而是讓未來的問題讀者知道問題的正確答案是什麼。 – 2010-03-13 06:45:24