Permalink
Browse files

Updated README.

  • Loading branch information...
1 parent 37ad8e4 commit 9bd111919048d8d3f980336e5c95b59385a0c446 @nfarina committed Feb 25, 2012
Showing with 18 additions and 18 deletions.
  1. +18 −18 README.md
View
@@ -5,24 +5,24 @@ SMXMLDocument is a very handy lightweight XML parser for iOS.
In brief:
- // create a new SMXMLDocument with the contents of sample.xml
- SMXMLDocument *document = [SMXMLDocument documentWithData:data error:&error];
-
- // Pull out the <books> node
- SMXMLElement *books = [document.root childNamed:@"books"];
-
- // Look through <books> children of type <book>
- for (SMXMLElement *book in [books childrenNamed:@"book"]) {
-
- // demonstrate common cases of extracting XML data
- NSString *isbn = [book attributeNamed:@"isbn"]; // XML attribute
- NSString *title = [book valueWithPath:@"title"]; // child node value
-
- // show off some KVC magic
- NSArray *authors = [[book childNamed:@"authors"].children valueForKey:@"value"];
-
- // do interesting things...
- }
+ // create a new SMXMLDocument with the contents of sample.xml
+ SMXMLDocument *document = [SMXMLDocument documentWithData:data error:&error];
+
+ // Pull out the <books> node
+ SMXMLElement *books = [document.root childNamed:@"books"];
+
+ // Look through <books> children of type <book>
+ for (SMXMLElement *book in [books childrenNamed:@"book"]) {
+
+ // demonstrate common cases of extracting XML data
+ NSString *isbn = [book attributeNamed:@"isbn"]; // XML attribute
+ NSString *title = [book valueWithPath:@"title"]; // child node value
+
+ // show off some KVC magic
+ NSArray *authors = [[book childNamed:@"authors"].children valueForKey:@"value"];
+
+ // do interesting things...
+ }
More info in the blog post:
http://nfarina.com/post/2843708636/a-lightweight-xml-parser-for-ios

0 comments on commit 9bd1119

Please sign in to comment.