Tag:xml object objective-c ui
NSData *xmldata = [[NSData alloc]initwithcontentsoffile:[nsstring stringwithformat:@ "%@/People.xml", [[NSBundle Mainbundle] [ResourcePath]]; 2. Convert XmlData to XML document gdataxmldocument *xmldocument = [[gdataxmldocument alloc]initwithdata:xmldata options:0 Error: NIL]; 3. Get node gdataxmlelement *rootelement = xmldocument.rootelement; 4. Get child node/*nsarray *elementarray = Rootelement.children; Get classone node Gdataxmlelement *classoneelement = [Elementarray firstobject]; For (Gdataxmlelement *element in Classoneelement.children) {//Gets the text value of the current node NSLog (@ "%@", Element.stringvalue) ; if (element.children.count>0) {gdataxmlelement *infoelement = [Element.children lastobject]; Get all the properties and attribute values of the node nsarray *attarray = infoelement.attributes; For (Gdataxmlelement *attelement in Attarray) {//Get property name and property value NSLog (@ "%@-%@", Attelement.name,a Ttelement.stringvalue); } } } */////Fuzzy Lookup Nsarray *earray = [rootelement nodesforxpath:@ "//info" error:nil]; NSLog (@ "%@", Earray);
Copyright NOTICE: This article for Bo Master original article, without Bo Master permission not reproduced.
Convert an XML file into a NSData object