]> git.saurik.com Git - apple/ld64.git/blobdiff - unit-tests/src/xmlparser/xmlparser.m
ld64-77.tar.gz
[apple/ld64.git] / unit-tests / src / xmlparser / xmlparser.m
diff --git a/unit-tests/src/xmlparser/xmlparser.m b/unit-tests/src/xmlparser/xmlparser.m
new file mode 100644 (file)
index 0000000..a9c82fc
--- /dev/null
@@ -0,0 +1,25 @@
+#import <Foundation/Foundation.h>\r
+\r
+int main(int argc, char *argv[]) {\r
+       [[NSAutoreleasePool alloc] init];\r
+\r
+       if(argc != 2) {\r
+               NSLog(@"Usage: %s path-to-XML\n", argv[0]);\r
+               return 1;\r
+       }\r
+       NSString *path = [NSString stringWithUTF8String:argv[1]];\r
+\r
+       NSError *err = nil;\r
+       NSXMLDocument *doc = [[NSXMLDocument alloc]\r
+               initWithContentsOfURL:[NSURL\r
+                       fileURLWithPath:path]\r
+               options:0\r
+               error:&err];\r
+       if(err) {\r
+               NSLog(@"ERROR: %@", err);\r
+               return 1;\r
+       } else {\r
+               NSLog(@"Parsed!");\r
+               return 0;\r
+       }\r
+}\r