1
如果我有這樣的外部XML文件:NSXML可可搜索
<drivers>
<folder>
<name>Adobe</name>
<driver>
<name>acrobat distiller 3.0</name>
<filename>ADISTILL.PPD</filename>
</driver>
<driver>
<name>adobe laserjet ii cartridge</name>
<filename>ALJII523.PPD</filename>
</driver>
<driver>
<name>generic postscript printer</name>
<filename>defprtr2.ppd</filename>
</driver>
</folder>
</drivers>
說我想要得到的「Adobe」的內容,並把它們放在一個數組,我會怎麼做呢?
我有以下幾個,它給了我一個「< name>」的數組,但是,我不知道下一步是什麼。
NSString *item_name = [NSString stringWithFormat:@".//drivers/folder/name"];
NSArray *arr = [ads_xml nodesForXPath:item_name error:NULL];
ads_xml是NSXMLDocument類型。
謝謝!
P.S.具體而言,我需要<名稱>和<文件名>在<驅動程序>節點下找到。乾杯
很好的工作,很高興看到您的解決方案。 – 2012-05-02 17:11:40