diff --git a/Projects/MacOS/ProjectBuilder/XercesLib/XercesLib.pbproj/project.pbxproj b/Projects/MacOS/ProjectBuilder/XercesLib/XercesLib.pbproj/project.pbxproj
index e16101242bda94895aa61bd0510099a8daaa1434..5ec9a65f0cfee6b54b99d580aa345a4a70d5eb78 100644
--- a/Projects/MacOS/ProjectBuilder/XercesLib/XercesLib.pbproj/project.pbxproj
+++ b/Projects/MacOS/ProjectBuilder/XercesLib/XercesLib.pbproj/project.pbxproj
@@ -3,3801 +3,2195 @@
 	archiveVersion = 1;
 	classes = {
 	};
-	objectVersion = 34;
+	objectVersion = 38;
 	objects = {
 		02058CF3FF8AF8CD7F000001 = {
 			children = (
-				02058CF4FF8AF8CD7F000001,
-				02058CF5FF8AF8CD7F000001,
-				02058CF6FF8AF8CD7F000001,
-				02058CF7FF8AF8CD7F000001,
-				02058CF8FF8AF8CD7F000001,
-				02058CF9FF8AF8CD7F000001,
-				02058CFAFF8AF8CD7F000001,
-				02058CFBFF8AF8CD7F000001,
-				02058CFCFF8AF8CD7F000001,
-				02058CFDFF8AF8CD7F000001,
-				02058D00FF8AF8CD7F000001,
-				02058D01FF8AF8CD7F000001,
-				02058D02FF8AF8CD7F000001,
-				02058D03FF8AF8CD7F000001,
-				02058D06FF8AF8CD7F000001,
-				02058D07FF8AF8CD7F000001,
-				02058D08FF8AF8CD7F000001,
-				02058D09FF8AF8CD7F000001,
-				02058D0AFF8AF8CD7F000001,
-				02058D0BFF8AF8CD7F000001,
-				02058D0CFF8AF8CD7F000001,
-				02058D0DFF8AF8CD7F000001,
-				02058D0EFF8AF8CD7F000001,
-				02058D0FFF8AF8CD7F000001,
-				02058D10FF8AF8CD7F000001,
-				02058D11FF8AF8CD7F000001,
-				02058D12FF8AF8CD7F000001,
-				02058D13FF8AF8CD7F000001,
-				02058D14FF8AF8CD7F000001,
-				02058D15FF8AF8CD7F000001,
-				02058D16FF8AF8CD7F000001,
-				02058D17FF8AF8CD7F000001,
-				02058D18FF8AF8CD7F000001,
-				02058D19FF8AF8CD7F000001,
-				02058D1AFF8AF8CD7F000001,
-				02058D1BFF8AF8CD7F000001,
-				02058D1CFF8AF8CD7F000001,
-				02058D1DFF8AF8CD7F000001,
-				02058D1EFF8AF8CD7F000001,
-				02058D1FFF8AF8CD7F000001,
-				02058D20FF8AF8CD7F000001,
-				02058D21FF8AF8CD7F000001,
-				02058D22FF8AF8CD7F000001,
-				02058D23FF8AF8CD7F000001,
-				02058D24FF8AF8CD7F000001,
-				02058D25FF8AF8CD7F000001,
-				02058D26FF8AF8CD7F000001,
-				02058D27FF8AF8CD7F000001,
-				02058D28FF8AF8CD7F000001,
-				02058D29FF8AF8CD7F000001,
-				02058D2AFF8AF8CD7F000001,
-				02058D2BFF8AF8CD7F000001,
-				02058D2CFF8AF8CD7F000001,
-				02058D2DFF8AF8CD7F000001,
-				02058D2EFF8AF8CD7F000001,
-				02058D2FFF8AF8CD7F000001,
-				02058D30FF8AF8CD7F000001,
-				02058D31FF8AF8CD7F000001,
-				02058D32FF8AF8CD7F000001,
-				02058D33FF8AF8CD7F000001,
-				02058D34FF8AF8CD7F000001,
-				02058D35FF8AF8CD7F000001,
-				02058D36FF8AF8CD7F000001,
-				02058D37FF8AF8CD7F000001,
-				02058D38FF8AF8CD7F000001,
-				02058D39FF8AF8CD7F000001,
-				02058D3AFF8AF8CD7F000001,
-				02058D3BFF8AF8CD7F000001,
-				02058D3CFF8AF8CD7F000001,
-				02058D3DFF8AF8CD7F000001,
-				02058D3EFF8AF8CD7F000001,
-				02058D3FFF8AF8CD7F000001,
-				02058D40FF8AF8CD7F000001,
-				02058D41FF8AF8CD7F000001,
-				02058D42FF8AF8CD7F000001,
-				02058D43FF8AF8CD7F000001,
-				02058D44FF8AF8CD7F000001,
-				02058D45FF8AF8CD7F000001,
-				02058D46FF8AF8CD7F000001,
-				02058D47FF8AF8CD7F000001,
-				02058D48FF8AF8CD7F000001,
-				02058D49FF8AF8CD7F000001,
-				02058D4AFF8AF8CD7F000001,
-				02058D4BFF8AF8CD7F000001,
-				02058D4CFF8AF8CD7F000001,
-				02058D4DFF8AF8CD7F000001,
-				02058D4EFF8AF8CD7F000001,
-				02058D4FFF8AF8CD7F000001,
-				02058D51FF8AF8CD7F000001,
-				02058D52FF8AF8CD7F000001,
-				02058D53FF8AF8CD7F000001,
-				02058D54FF8AF8CD7F000001,
-				02058D55FF8AF8CD7F000001,
-				02058D56FF8AF8CD7F000001,
-				02058D57FF8AF8CD7F000001,
-				02058D58FF8AF8CD7F000001,
-				02058D59FF8AF8CD7F000001,
-				02058D5AFF8AF8CD7F000001,
-				02058D5BFF8AF8CD7F000001,
-				02058D5CFF8AF8CD7F000001,
-				02058D5DFF8AF8CD7F000001,
-				02058D5EFF8AF8CD7F000001,
-				02058D5FFF8AF8CD7F000001,
-				02058D60FF8AF8CD7F000001,
-				02058D61FF8AF8CD7F000001,
-				02058D62FF8AF8CD7F000001,
-				02058D63FF8AF8CD7F000001,
-				02058D64FF8AF8CD7F000001,
-				02058D65FF8AF8CD7F000001,
-				02058D66FF8AF8CD7F000001,
-				02058D67FF8AF8CD7F000001,
-				02058D68FF8AF8CD7F000001,
-				02058D69FF8AF8CD7F000001,
-				02058D6AFF8AF8CD7F000001,
-				02058D6BFF8AF8CD7F000001,
-				02058D6CFF8AF8CD7F000001,
-				02058D6DFF8AF8CD7F000001,
-				02058D6EFF8AF8CD7F000001,
+				F58FFB7A02C4EAAC01A80065,
+				F58FFC1902C4ED1F01A80065,
+				F58FFC1A02C4ED1F01A80065,
+				F58FFC1B02C4ED1F01A80065,
+				F58FFC1C02C4ED1F01A80065,
+				F58FFC1D02C4ED1F01A80065,
+				F58FFC1E02C4ED1F01A80065,
+				F58FFC1F02C4ED1F01A80065,
+				F58FFC2002C4ED1F01A80065,
+				F58FFC2102C4ED1F01A80065,
+				F58FFC2202C4ED1F01A80065,
+				F58FFC2302C4ED1F01A80065,
+				F58FFC2402C4ED1F01A80065,
+				F58FFC2502C4ED1F01A80065,
+				F58FFC2602C4ED1F01A80065,
+				F58FFC2702C4ED1F01A80065,
+				F58FFC2802C4ED1F01A80065,
+				F58FFC2902C4ED1F01A80065,
+				F58FFC2A02C4ED1F01A80065,
+				F58FFC2B02C4ED1F01A80065,
+				F58FFC2C02C4ED1F01A80065,
+				F58FFC2D02C4ED1F01A80065,
+				F58FFC2E02C4ED1F01A80065,
+				F58FFC2F02C4ED1F01A80065,
+				F58FFC3002C4ED1F01A80065,
+				F58FFC3102C4ED1F01A80065,
+				F58FFC3202C4ED1F01A80065,
+				F58FFC3302C4ED1F01A80065,
+				F58FFC3402C4ED1F01A80065,
+				F58FFC3502C4ED1F01A80065,
+				F58FFC3602C4ED1F01A80065,
+				F58FFC3702C4ED1F01A80065,
+				F58FFC3802C4ED1F01A80065,
+				F58FFC3902C4ED1F01A80065,
+				F58FFC3A02C4ED1F01A80065,
+				F58FFC3B02C4ED1F01A80065,
+				F58FFC3C02C4ED1F01A80065,
+				F58FFC3D02C4ED1F01A80065,
+				F58FFC3E02C4ED1F01A80065,
+				F58FFC3F02C4ED1F01A80065,
+				F58FFC4002C4ED1F01A80065,
 			);
 			isa = PBXGroup;
 			path = dom;
 			refType = 4;
 		};
-		02058CF4FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = AttrImpl.cpp;
+		02058D6FFF8AF8CD7F000001 = {
+			children = (
+				02058D70FF8AF8CD7F000001,
+				02058D71FF8AF8CD7F000001,
+				02058D73FF8AF8CD7F000001,
+				02058D74FF8AF8CD7F000001,
+				02058D75FF8AF8CD7F000001,
+				02058D76FF8AF8CD7F000001,
+				02058D77FF8AF8CD7F000001,
+				02058D78FF8AF8CD7F000001,
+				02058D79FF8AF8CD7F000001,
+				02058D7AFF8AF8CD7F000001,
+				02058D7BFF8AF8CD7F000001,
+				02058D7CFF8AF8CD7F000001,
+				02058D7DFF8AF8CD7F000001,
+				02058D7EFF8AF8CD7F000001,
+				02058D7FFF8AF8CD7F000001,
+				02058D80FF8AF8CD7F000001,
+				02058D81FF8AF8CD7F000001,
+				02058D82FF8AF8CD7F000001,
+				02058D83FF8AF8CD7F000001,
+				02058D84FF8AF8CD7F000001,
+				02058D85FF8AF8CD7F000001,
+				02058D86FF8AF8CD7F000001,
+				02058D87FF8AF8CD7F000001,
+				02058D88FF8AF8CD7F000001,
+				02058D89FF8AF8CD7F000001,
+				02058D8AFF8AF8CD7F000001,
+				02058D8BFF8AF8CD7F000001,
+				02058D8CFF8AF8CD7F000001,
+				02058D8DFF8AF8CD7F000001,
+				02058D8EFF8AF8CD7F000001,
+				02058D8FFF8AF8CD7F000001,
+				02058D90FF8AF8CD7F000001,
+				02058D91FF8AF8CD7F000001,
+				02058D92FF8AF8CD7F000001,
+				02058D93FF8AF8CD7F000001,
+				02058D94FF8AF8CD7F000001,
+				02058D95FF8AF8CD7F000001,
+				02058D96FF8AF8CD7F000001,
+				F58FFC6902C4ED4301A80065,
+				F58FFC6A02C4ED4301A80065,
+				F58FFC6B02C4ED4301A80065,
+				F58FFC6C02C4ED4301A80065,
+				F58FFC6D02C4ED4301A80065,
+				F58FFC6E02C4ED4301A80065,
+				F58FFC6F02C4ED4301A80065,
+				F58FFC7002C4ED4301A80065,
+				F58FFC7102C4ED4301A80065,
+				F58FFC7202C4ED4301A80065,
+			);
+			isa = PBXGroup;
+			path = framework;
 			refType = 4;
 		};
-		02058CF5FF8AF8CD7F000001 = {
+		02058D70FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = AttrImpl.hpp;
+			path = LocalFileInputSource.cpp;
 			refType = 4;
 		};
-		02058CF6FF8AF8CD7F000001 = {
+		02058D71FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = AttrMapImpl.cpp;
+			path = LocalFileInputSource.hpp;
 			refType = 4;
 		};
-		02058CF7FF8AF8CD7F000001 = {
+		02058D73FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = AttrMapImpl.hpp;
+			path = MemBufInputSource.cpp;
 			refType = 4;
 		};
-		02058CF8FF8AF8CD7F000001 = {
+		02058D74FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = AttrNSImpl.cpp;
+			path = MemBufInputSource.hpp;
 			refType = 4;
 		};
-		02058CF9FF8AF8CD7F000001 = {
+		02058D75FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = AttrNSImpl.hpp;
+			path = StdInInputSource.cpp;
 			refType = 4;
 		};
-		02058CFAFF8AF8CD7F000001 = {
+		02058D76FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = CDATASectionImpl.cpp;
+			path = StdInInputSource.hpp;
 			refType = 4;
 		};
-		02058CFBFF8AF8CD7F000001 = {
+		02058D77FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = CDATASectionImpl.hpp;
+			path = URLInputSource.cpp;
 			refType = 4;
 		};
-		02058CFCFF8AF8CD7F000001 = {
+		02058D78FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = CharacterDataImpl.cpp;
+			path = URLInputSource.hpp;
 			refType = 4;
 		};
-		02058CFDFF8AF8CD7F000001 = {
+		02058D79FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = CharacterDataImpl.hpp;
+			path = XMLAttDef.cpp;
 			refType = 4;
 		};
-		02058D00FF8AF8CD7F000001 = {
+		02058D7AFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = ChildNode.cpp;
+			path = XMLAttDef.hpp;
 			refType = 4;
 		};
-		02058D01FF8AF8CD7F000001 = {
+		02058D7BFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = ChildNode.hpp;
+			path = XMLAttDefList.hpp;
 			refType = 4;
 		};
-		02058D02FF8AF8CD7F000001 = {
+		02058D7CFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = CommentImpl.cpp;
+			path = XMLAttr.cpp;
 			refType = 4;
 		};
-		02058D03FF8AF8CD7F000001 = {
+		02058D7DFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = CommentImpl.hpp;
+			path = XMLAttr.hpp;
 			refType = 4;
 		};
-		02058D06FF8AF8CD7F000001 = {
+		02058D7EFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DeepNodeListImpl.cpp;
+			path = XMLBuffer.cpp;
 			refType = 4;
 		};
-		02058D07FF8AF8CD7F000001 = {
+		02058D7FFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DeepNodeListImpl.hpp;
+			path = XMLBuffer.hpp;
 			refType = 4;
 		};
-		02058D08FF8AF8CD7F000001 = {
+		02058D80FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DocumentFragmentImpl.cpp;
+			path = XMLBufferMgr.cpp;
 			refType = 4;
 		};
-		02058D09FF8AF8CD7F000001 = {
+		02058D81FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DocumentFragmentImpl.hpp;
+			path = XMLBufferMgr.hpp;
 			refType = 4;
 		};
-		02058D0AFF8AF8CD7F000001 = {
+		02058D82FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DocumentImpl.cpp;
+			path = XMLContentModel.cpp;
 			refType = 4;
 		};
-		02058D0BFF8AF8CD7F000001 = {
+		02058D83FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DocumentImpl.hpp;
+			path = XMLContentModel.hpp;
 			refType = 4;
 		};
-		02058D0CFF8AF8CD7F000001 = {
+		02058D84FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DocumentTypeImpl.cpp;
+			path = XMLDocumentHandler.hpp;
 			refType = 4;
 		};
-		02058D0DFF8AF8CD7F000001 = {
+		02058D85FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DocumentTypeImpl.hpp;
+			path = XMLElementDecl.cpp;
 			refType = 4;
 		};
-		02058D0EFF8AF8CD7F000001 = {
+		02058D86FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM.hpp;
+			path = XMLElementDecl.hpp;
 			refType = 4;
 		};
-		02058D0FFF8AF8CD7F000001 = {
+		02058D87FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_Attr.cpp;
+			path = XMLEntityDecl.cpp;
 			refType = 4;
 		};
-		02058D10FF8AF8CD7F000001 = {
+		02058D88FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_Attr.hpp;
+			path = XMLEntityDecl.hpp;
 			refType = 4;
 		};
-		02058D11FF8AF8CD7F000001 = {
+		02058D89FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_CDATASection.cpp;
+			path = XMLEntityHandler.hpp;
 			refType = 4;
 		};
-		02058D12FF8AF8CD7F000001 = {
+		02058D8AFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_CDATASection.hpp;
+			path = XMLErrorCodes.hpp;
 			refType = 4;
 		};
-		02058D13FF8AF8CD7F000001 = {
+		02058D8BFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_CharacterData.cpp;
+			path = XMLErrorReporter.hpp;
 			refType = 4;
 		};
-		02058D14FF8AF8CD7F000001 = {
+		02058D8CFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_CharacterData.hpp;
+			path = XMLFormatter.cpp;
 			refType = 4;
 		};
-		02058D15FF8AF8CD7F000001 = {
+		02058D8DFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_Comment.cpp;
+			path = XMLFormatter.hpp;
 			refType = 4;
 		};
-		02058D16FF8AF8CD7F000001 = {
+		02058D8EFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_Comment.hpp;
+			path = XMLNotationDecl.cpp;
 			refType = 4;
 		};
-		02058D17FF8AF8CD7F000001 = {
+		02058D8FFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_Document.cpp;
+			path = XMLNotationDecl.hpp;
 			refType = 4;
 		};
-		02058D18FF8AF8CD7F000001 = {
+		02058D90FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_Document.hpp;
+			path = XMLPScanToken.hpp;
 			refType = 4;
 		};
-		02058D19FF8AF8CD7F000001 = {
+		02058D91FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_DocumentFragment.cpp;
+			path = XMLRecognizer.cpp;
 			refType = 4;
 		};
-		02058D1AFF8AF8CD7F000001 = {
+		02058D92FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_DocumentFragment.hpp;
+			path = XMLRecognizer.hpp;
 			refType = 4;
 		};
-		02058D1BFF8AF8CD7F000001 = {
+		02058D93FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_DocumentType.cpp;
+			path = XMLRefInfo.hpp;
 			refType = 4;
 		};
-		02058D1CFF8AF8CD7F000001 = {
+		02058D94FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_DocumentType.hpp;
+			path = XMLValidator.cpp;
 			refType = 4;
 		};
-		02058D1DFF8AF8CD7F000001 = {
+		02058D95FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_DOMException.cpp;
+			path = XMLValidator.hpp;
 			refType = 4;
 		};
-		02058D1EFF8AF8CD7F000001 = {
+		02058D96FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_DOMException.hpp;
+			path = XMLValidityCodes.hpp;
 			refType = 4;
 		};
-		02058D1FFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = DOM_DOMImplementation.cpp;
+		02058D97FF8AF8CD7F000001 = {
+			children = (
+				02058D98FF8AF8CD7F000001,
+				02058D99FF8AF8CD7F000001,
+				02058D9AFF8AF8CD7F000001,
+				02058D9BFF8AF8CD7F000001,
+				02058D9DFF8AF8CD7F000001,
+				02058D9EFF8AF8CD7F000001,
+				02058D9FFF8AF8CD7F000001,
+				02058DA0FF8AF8CD7F000001,
+				02058DA1FF8AF8CD7F000001,
+				02058DA2FF8AF8CD7F000001,
+				02058DA3FF8AF8CD7F000001,
+				02058DA4FF8AF8CD7F000001,
+				02058DA5FF8AF8CD7F000001,
+				02058DA6FF8AF8CD7F000001,
+				02058DA7FF8AF8CD7F000001,
+				F58FFC7D02C4ED6101A80065,
+			);
+			isa = PBXGroup;
+			path = internal;
 			refType = 4;
 		};
-		02058D20FF8AF8CD7F000001 = {
+		02058D98FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_DOMImplementation.hpp;
+			path = CharTypeTables.hpp;
 			refType = 4;
 		};
-		02058D21FF8AF8CD7F000001 = {
+		02058D99FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_Element.cpp;
+			path = ElemStack.cpp;
 			refType = 4;
 		};
-		02058D22FF8AF8CD7F000001 = {
+		02058D9AFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_Element.hpp;
+			path = ElemStack.hpp;
 			refType = 4;
 		};
-		02058D23FF8AF8CD7F000001 = {
+		02058D9BFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_Entity.cpp;
+			path = EndOfEntityException.hpp;
 			refType = 4;
 		};
-		02058D24FF8AF8CD7F000001 = {
+		02058D9DFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_Entity.hpp;
+			path = ReaderMgr.cpp;
 			refType = 4;
 		};
-		02058D25FF8AF8CD7F000001 = {
+		02058D9EFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_EntityReference.cpp;
+			path = ReaderMgr.hpp;
 			refType = 4;
 		};
-		02058D26FF8AF8CD7F000001 = {
+		02058D9FFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_EntityReference.hpp;
+			path = VecAttributesImpl.cpp;
 			refType = 4;
 		};
-		02058D27FF8AF8CD7F000001 = {
+		02058DA0FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_NamedNodeMap.cpp;
+			path = VecAttributesImpl.hpp;
 			refType = 4;
 		};
-		02058D28FF8AF8CD7F000001 = {
+		02058DA1FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_NamedNodeMap.hpp;
+			path = VecAttrListImpl.cpp;
 			refType = 4;
 		};
-		02058D29FF8AF8CD7F000001 = {
+		02058DA2FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_Node.cpp;
+			path = VecAttrListImpl.hpp;
 			refType = 4;
 		};
-		02058D2AFF8AF8CD7F000001 = {
+		02058DA3FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_Node.hpp;
+			path = XMLReader.cpp;
 			refType = 4;
 		};
-		02058D2BFF8AF8CD7F000001 = {
+		02058DA4FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_NodeFilter.cpp;
+			path = XMLReader.hpp;
 			refType = 4;
 		};
-		02058D2CFF8AF8CD7F000001 = {
+		02058DA5FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_NodeFilter.hpp;
+			path = XMLScanner.cpp;
 			refType = 4;
 		};
-		02058D2DFF8AF8CD7F000001 = {
+		02058DA6FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_NodeIterator.cpp;
+			path = XMLScanner.hpp;
 			refType = 4;
 		};
-		02058D2EFF8AF8CD7F000001 = {
+		02058DA7FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_NodeIterator.hpp;
+			path = XMLScanner2.cpp;
 			refType = 4;
 		};
-		02058D2FFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = DOM_NodeList.cpp;
+		02058DACFF8AF8CD7F000001 = {
+			children = (
+				F58FFC0902C4EB8001A80065,
+				F58FFC0A02C4EB8001A80065,
+				F58FFC0B02C4EB8001A80065,
+				F58FFC0C02C4EB8001A80065,
+				02058DB0FF8AF8CD7F000001,
+				02058DB1FF8AF8CD7F000001,
+				02058DB2FF8AF8CD7F000001,
+				02058DB3FF8AF8CD7F000001,
+				F58FFC0D02C4EB8001A80065,
+				F58FFC0E02C4EB8001A80065,
+			);
+			isa = PBXGroup;
+			path = parsers;
 			refType = 4;
 		};
-		02058D30FF8AF8CD7F000001 = {
+		02058DB0FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_NodeList.hpp;
+			path = SAX2XMLReaderImpl.cpp;
 			refType = 4;
 		};
-		02058D31FF8AF8CD7F000001 = {
+		02058DB1FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_Notation.cpp;
+			path = SAX2XMLReaderImpl.hpp;
 			refType = 4;
 		};
-		02058D32FF8AF8CD7F000001 = {
+		02058DB2FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_Notation.hpp;
+			path = SAXParser.cpp;
 			refType = 4;
 		};
-		02058D33FF8AF8CD7F000001 = {
+		02058DB3FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_ProcessingInstruction.cpp;
+			path = SAXParser.hpp;
 			refType = 4;
 		};
-		02058D34FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = DOM_ProcessingInstruction.hpp;
+		02058DB4FF8AF8CD7F000001 = {
+			children = (
+				02058DB5FF8AF8CD7F000001,
+				02058DB6FF8AF8CD7F000001,
+				02058DB7FF8AF8CD7F000001,
+				02058DB8FF8AF8CD7F000001,
+				02058DB9FF8AF8CD7F000001,
+				02058DBAFF8AF8CD7F000001,
+				02058DBBFF8AF8CD7F000001,
+				02058DBCFF8AF8CD7F000001,
+				02058DBDFF8AF8CD7F000001,
+				02058DBEFF8AF8CD7F000001,
+				02058DC0FF8AF8CD7F000001,
+				02058DC1FF8AF8CD7F000001,
+				02058DC2FF8AF8CD7F000001,
+				02058DC3FF8AF8CD7F000001,
+				02058DC4FF8AF8CD7F000001,
+			);
+			isa = PBXGroup;
+			path = sax;
 			refType = 4;
 		};
-		02058D35FF8AF8CD7F000001 = {
+		02058DB5FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_Range.cpp;
+			path = AttributeList.hpp;
 			refType = 4;
 		};
-		02058D36FF8AF8CD7F000001 = {
+		02058DB6FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_Range.hpp;
+			path = DocumentHandler.hpp;
 			refType = 4;
 		};
-		02058D37FF8AF8CD7F000001 = {
+		02058DB7FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_RangeException.cpp;
+			path = DTDHandler.hpp;
 			refType = 4;
 		};
-		02058D38FF8AF8CD7F000001 = {
+		02058DB8FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_RangeException.hpp;
+			path = Dummy.cpp;
 			refType = 4;
 		};
-		02058D39FF8AF8CD7F000001 = {
+		02058DB9FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_Text.cpp;
+			path = EntityResolver.hpp;
 			refType = 4;
 		};
-		02058D3AFF8AF8CD7F000001 = {
+		02058DBAFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_Text.hpp;
+			path = ErrorHandler.hpp;
 			refType = 4;
 		};
-		02058D3BFF8AF8CD7F000001 = {
+		02058DBBFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_TreeWalker.cpp;
+			path = HandlerBase.hpp;
 			refType = 4;
 		};
-		02058D3CFF8AF8CD7F000001 = {
+		02058DBCFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_TreeWalker.hpp;
+			path = InputSource.cpp;
 			refType = 4;
 		};
-		02058D3DFF8AF8CD7F000001 = {
+		02058DBDFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_XMLDecl.cpp;
+			path = InputSource.hpp;
 			refType = 4;
 		};
-		02058D3EFF8AF8CD7F000001 = {
+		02058DBEFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOM_XMLDecl.hpp;
+			path = Locator.hpp;
 			refType = 4;
 		};
-		02058D3FFF8AF8CD7F000001 = {
+		02058DC0FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DomMemDebug.cpp;
+			path = Parser.hpp;
 			refType = 4;
 		};
-		02058D40FF8AF8CD7F000001 = {
+		02058DC1FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DomMemDebug.hpp;
+			path = SAXException.cpp;
 			refType = 4;
 		};
-		02058D41FF8AF8CD7F000001 = {
+		02058DC2FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOMString.cpp;
+			path = SAXException.hpp;
 			refType = 4;
 		};
-		02058D42FF8AF8CD7F000001 = {
+		02058DC3FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOMString.hpp;
+			path = SAXParseException.cpp;
 			refType = 4;
 		};
-		02058D43FF8AF8CD7F000001 = {
+		02058DC4FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DOMStringImpl.hpp;
+			path = SAXParseException.hpp;
 			refType = 4;
 		};
-		02058D44FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = DStringPool.cpp;
+		02058DC5FF8AF8CD7F000001 = {
+			children = (
+				02058DC6FF8AF8CD7F000001,
+				02058DC7FF8AF8CD7F000001,
+				02058DC8FF8AF8CD7F000001,
+				F58FFC7F02C4ED8601A80065,
+				F58FFC8002C4ED8601A80065,
+				02058DCAFF8AF8CD7F000001,
+				02058DCBFF8AF8CD7F000001,
+				02058DCCFF8AF8CD7F000001,
+			);
+			isa = PBXGroup;
+			path = sax2;
 			refType = 4;
 		};
-		02058D45FF8AF8CD7F000001 = {
+		02058DC6FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = DStringPool.hpp;
+			path = Attributes.hpp;
 			refType = 4;
 		};
-		02058D46FF8AF8CD7F000001 = {
+		02058DC7FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = ElementDefinitionImpl.cpp;
+			path = ContentHandler.hpp;
 			refType = 4;
 		};
-		02058D47FF8AF8CD7F000001 = {
+		02058DC8FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = ElementDefinitionImpl.hpp;
+			path = DefaultHandler.hpp;
 			refType = 4;
 		};
-		02058D48FF8AF8CD7F000001 = {
+		02058DCAFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = ElementImpl.cpp;
+			path = sax2Dummy.cpp;
 			refType = 4;
 		};
-		02058D49FF8AF8CD7F000001 = {
+		02058DCBFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = ElementImpl.hpp;
+			path = SAX2XMLReader.hpp;
 			refType = 4;
 		};
-		02058D4AFF8AF8CD7F000001 = {
+		02058DCCFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = ElementNSImpl.cpp;
+			path = XMLReaderFactory.hpp;
+			refType = 4;
+		};
+		02058DCDFF8AF8CD7F000001 = {
+			children = (
+				02058DCEFF8AF8CD7F000001,
+				02058DCFFF8AF8CD7F000001,
+				F50CFCBC00B9D1DF01000001,
+				F50CFCBD00B9D1DF01000001,
+				02058DD0FF8AF8CD7F000001,
+				02058DD1FF8AF8CD7F000001,
+				02058DD2FF8AF8CD7F000001,
+				02058DD3FF8AF8CD7F000001,
+				02058DD4FF8AF8CD7F000001,
+				02058DD5FF8AF8CD7F000001,
+				02058DD6FF8AF8CD7F000001,
+				02058DD7FF8AF8CD7F000001,
+				02058DD8FF8AF8CD7F000001,
+				02058DD9FF8AF8CD7F000001,
+				02058DDDFF8AF8CD7F000001,
+				02058DDEFF8AF8CD7F000001,
+				02058DE0FF8AF8CD7F000001,
+				02058DE1FF8AF8CD7F000001,
+				02058DE2FF8AF8CD7F000001,
+				02058DE3FF8AF8CD7F000001,
+				02058DE4FF8AF8CD7F000001,
+				02058DE5FF8AF8CD7F000001,
+				02058DE6FF8AF8CD7F000001,
+				F50CFCB400B9D19B01000001,
+				F50CFCB500B9D19B01000001,
+				02058DE7FF8AF8CD7F000001,
+				02058DE8FF8AF8CD7F000001,
+				02058DE9FF8AF8CD7F000001,
+				02058DEBFF8AF8CD7F000001,
+				02058DEDFF8AF8CD7F000001,
+				02058DEEFF8AF8CD7F000001,
+				02058DEFFF8AF8CD7F000001,
+				02058DF0FF8AF8CD7F000001,
+				02058DF6FF8AF8CD7F000001,
+				02058DF7FF8AF8CD7F000001,
+				02058DF9FF8AF8CD7F000001,
+				02058DFAFF8AF8CD7F000001,
+				02058E11FF8AF8CD7F000001,
+				02058E12FF8AF8CD7F000001,
+				02058E13FF8AF8CD7F000001,
+				02058E14FF8AF8CD7F000001,
+				02058E4FFF8AF8CD7F000001,
+				02058E50FF8AF8CD7F000001,
+				02058E52FF8AF8CD7F000001,
+				02058E54FF8AF8CD7F000001,
+				02058E56FF8AF8CD7F000001,
+				02058E58FF8AF8CD7F000001,
+				F50CFC2900B9D01B01000001,
+				02058E59FF8AF8CD7F000001,
+				02058E5AFF8AF8CD7F000001,
+				02058E5BFF8AF8CD7F000001,
+				02058E5CFF8AF8CD7F000001,
+				02058E7AFF8AF8CD7F000001,
+				02058E7CFF8AF8CD7F000001,
+				02058E7DFF8AF8CD7F000001,
+				02058E7EFF8AF8CD7F000001,
+				02058E7FFF8AF8CD7F000001,
+				02058E80FF8AF8CD7F000001,
+				02058E81FF8AF8CD7F000001,
+				02058E83FF8AF8CD7F000001,
+				02058E85FF8AF8CD7F000001,
+				02058E87FF8AF8CD7F000001,
+				02058E88FF8AF8CD7F000001,
+				02058E89FF8AF8CD7F000001,
+				02058E8AFF8AF8CD7F000001,
+				02058E8BFF8AF8CD7F000001,
+				02058E8CFF8AF8CD7F000001,
+				02058E8DFF8AF8CD7F000001,
+				02058E8EFF8AF8CD7F000001,
+				F50CFC9800B9D07301000001,
+				F50CFC9900B9D07301000001,
+				F50CFC9A00B9D07301000001,
+				F50CFC9B00B9D07301000001,
+				02058E8FFF8AF8CD7F000001,
+				02058E90FF8AF8CD7F000001,
+				02058E92FF8AF8CD7F000001,
+				02058E93FF8AF8CD7F000001,
+				02058E94FF8AF8CD7F000001,
+				02058E95FF8AF8CD7F000001,
+				02058E96FF8AF8CD7F000001,
+				02058E97FF8AF8CD7F000001,
+				02058E98FF8AF8CD7F000001,
+				02058E99FF8AF8CD7F000001,
+				02058E9AFF8AF8CD7F000001,
+				02058E9BFF8AF8CD7F000001,
+				02058E9CFF8AF8CD7F000001,
+				02058E9DFF8AF8CD7F000001,
+				02058E9EFF8AF8CD7F000001,
+				F563D4BF00D52C3F01000001,
+				F563D4C000D52C3F01000001,
+				02058E9FFF8AF8CD7F000001,
+				02058EA0FF8AF8CD7F000001,
+				02058EA1FF8AF8CD7F000001,
+				02058EA2FF8AF8CD7F000001,
+				02058EA3FF8AF8CD7F000001,
+				02058EA4FF8AF8CD7F000001,
+				02058EA5FF8AF8CD7F000001,
+				02058EA6FF8AF8CD7F000001,
+				02058EA7FF8AF8CD7F000001,
+				02058EA8FF8AF8CD7F000001,
+				02058EA9FF8AF8CD7F000001,
+				02058EAAFF8AF8CD7F000001,
+				02058EABFF8AF8CD7F000001,
+				209654700081120E7F000001,
+				209654710081120E7F000001,
+				F57ED6180180A2EC0195DDE3,
+				F57ED6190180A2EC0195DDE3,
+				F57ED61A0180A2EC0195DDE3,
+				F57ED61B0180A2EC0195DDE3,
+				F57ED61C0180A2EC0195DDE3,
+				F57ED61D0180A2EC0195DDE3,
+				F57ED61E0180A2EC0195DDE3,
+				F57ED61F0180A2EC0195DDE3,
+				F57ED6200180A2EC0195DDE3,
+				F5A6C93701B968C801000102,
+				F5A6C93801B968C801000102,
+				F5A6C93901B968C801000102,
+				F5A6C93A01B968C801000102,
+				F5A6C93B01B968C801000102,
+				F5A6C93C01B968C801000102,
+				F5A6C93D01B968C801000102,
+				F5A6C93E01B968C801000102,
+			);
+			isa = PBXGroup;
+			path = util;
 			refType = 4;
 		};
-		02058D4BFF8AF8CD7F000001 = {
+		02058DCEFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = ElementNSImpl.hpp;
+			path = ArrayIndexOutOfBoundsException.hpp;
 			refType = 4;
 		};
-		02058D4CFF8AF8CD7F000001 = {
+		02058DCFFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = EntityImpl.cpp;
+			path = AutoSense.hpp;
 			refType = 4;
 		};
-		02058D4DFF8AF8CD7F000001 = {
+		02058DD0FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = EntityImpl.hpp;
+			path = BinFileInputStream.cpp;
 			refType = 4;
 		};
-		02058D4EFF8AF8CD7F000001 = {
+		02058DD1FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = EntityReferenceImpl.cpp;
+			path = BinFileInputStream.hpp;
 			refType = 4;
 		};
-		02058D4FFF8AF8CD7F000001 = {
+		02058DD2FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = EntityReferenceImpl.hpp;
+			path = BinInputStream.cpp;
 			refType = 4;
 		};
-		02058D51FF8AF8CD7F000001 = {
+		02058DD3FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = MemDebug.hpp;
+			path = BinInputStream.hpp;
 			refType = 4;
 		};
-		02058D52FF8AF8CD7F000001 = {
+		02058DD4FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = NamedNodeMapImpl.cpp;
+			path = BinMemInputStream.cpp;
 			refType = 4;
 		};
-		02058D53FF8AF8CD7F000001 = {
+		02058DD5FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = NamedNodeMapImpl.hpp;
+			path = BinMemInputStream.hpp;
 			refType = 4;
 		};
-		02058D54FF8AF8CD7F000001 = {
+		02058DD6FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = NameNodeFilter.hpp;
+			path = BitOps.hpp;
 			refType = 4;
 		};
-		02058D55FF8AF8CD7F000001 = {
+		02058DD7FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = NodeIDMap.cpp;
+			path = BitSet.cpp;
 			refType = 4;
 		};
-		02058D56FF8AF8CD7F000001 = {
+		02058DD8FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = NodeIDMap.hpp;
+			path = BitSet.hpp;
 			refType = 4;
 		};
-		02058D57FF8AF8CD7F000001 = {
+		02058DD9FF8AF8CD7F000001 = {
+			children = (
+				02058DDAFF8AF8CD7F000001,
+				02058DDBFF8AF8CD7F000001,
+			);
+			isa = PBXGroup;
+			path = Compilers;
+			refType = 4;
+		};
+		02058DDAFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = NodeImpl.cpp;
+			path = GCCDefs.cpp;
 			refType = 4;
 		};
-		02058D58FF8AF8CD7F000001 = {
+		02058DDBFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = NodeImpl.hpp;
+			path = GCCDefs.hpp;
 			refType = 4;
 		};
-		02058D59FF8AF8CD7F000001 = {
+		02058DDDFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = NodeIteratorImpl.cpp;
+			path = CountedPointer.hpp;
 			refType = 4;
 		};
-		02058D5AFF8AF8CD7F000001 = {
+		02058DDEFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = NodeIteratorImpl.hpp;
+			path = EmptyStackException.hpp;
 			refType = 4;
 		};
-		02058D5BFF8AF8CD7F000001 = {
+		02058DE0FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = NodeListImpl.cpp;
+			path = FlagJanitor.hpp;
 			refType = 4;
 		};
-		02058D5CFF8AF8CD7F000001 = {
+		02058DE1FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = NodeListImpl.hpp;
+			path = HashBase.hpp;
 			refType = 4;
 		};
-		02058D5DFF8AF8CD7F000001 = {
+		02058DE2FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = NodeVector.cpp;
+			path = HashPtr.cpp;
 			refType = 4;
 		};
-		02058D5EFF8AF8CD7F000001 = {
+		02058DE3FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = NodeVector.hpp;
+			path = HashPtr.hpp;
 			refType = 4;
 		};
-		02058D5FFF8AF8CD7F000001 = {
+		02058DE4FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = NotationImpl.cpp;
+			path = HashXMLCh.cpp;
 			refType = 4;
 		};
-		02058D60FF8AF8CD7F000001 = {
+		02058DE5FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = NotationImpl.hpp;
+			path = HashXMLCh.hpp;
 			refType = 4;
 		};
-		02058D61FF8AF8CD7F000001 = {
+		02058DE6FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = ParentNode.cpp;
+			path = HeaderDummy.cpp;
 			refType = 4;
 		};
-		02058D62FF8AF8CD7F000001 = {
+		02058DE7FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = ParentNode.hpp;
+			path = IllegalArgumentException.hpp;
 			refType = 4;
 		};
-		02058D63FF8AF8CD7F000001 = {
+		02058DE8FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = ProcessingInstructionImpl.cpp;
+			path = InvalidCastException.hpp;
 			refType = 4;
 		};
-		02058D64FF8AF8CD7F000001 = {
+		02058DE9FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = ProcessingInstructionImpl.hpp;
+			path = IOException.hpp;
 			refType = 4;
 		};
-		02058D65FF8AF8CD7F000001 = {
+		02058DEBFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = RangeImpl.cpp;
+			path = Janitor.hpp;
 			refType = 4;
 		};
-		02058D66FF8AF8CD7F000001 = {
+		02058DEDFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = RangeImpl.hpp;
+			path = KeyValuePair.hpp;
 			refType = 4;
 		};
-		02058D67FF8AF8CD7F000001 = {
+		02058DEEFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = RefCountedImpl.cpp;
+			path = KVStringPair.cpp;
 			refType = 4;
 		};
-		02058D68FF8AF8CD7F000001 = {
+		02058DEFFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = RefCountedImpl.hpp;
+			path = KVStringPair.hpp;
+			refType = 4;
+		};
+		02058DF0FF8AF8CD7F000001 = {
+			children = (
+				02058DF1FF8AF8CD7F000001,
+			);
+			isa = PBXGroup;
+			path = MsgLoaders;
+			refType = 4;
+		};
+		02058DF1FF8AF8CD7F000001 = {
+			children = (
+				02058DF2FF8AF8CD7F000001,
+				02058DF3FF8AF8CD7F000001,
+				02058DF4FF8AF8CD7F000001,
+			);
+			isa = PBXGroup;
+			path = InMemory;
 			refType = 4;
 		};
-		02058D69FF8AF8CD7F000001 = {
+		02058DF2FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = TextImpl.cpp;
+			path = CppErrMsgs_EN_US.hpp;
 			refType = 4;
 		};
-		02058D6AFF8AF8CD7F000001 = {
+		02058DF3FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = TextImpl.hpp;
+			path = InMemMsgLoader.cpp;
 			refType = 4;
 		};
-		02058D6BFF8AF8CD7F000001 = {
+		02058DF4FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = TreeWalkerImpl.cpp;
+			path = InMemMsgLoader.hpp;
 			refType = 4;
 		};
-		02058D6CFF8AF8CD7F000001 = {
+		02058DF6FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = TreeWalkerImpl.hpp;
+			path = Mutexes.cpp;
 			refType = 4;
 		};
-		02058D6DFF8AF8CD7F000001 = {
+		02058DF7FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLDeclImpl.cpp;
+			path = Mutexes.hpp;
 			refType = 4;
 		};
-		02058D6EFF8AF8CD7F000001 = {
+		02058DF9FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLDeclImpl.hpp;
+			path = NameIdPool.hpp;
 			refType = 4;
 		};
-		02058D6FFF8AF8CD7F000001 = {
+		02058DFAFF8AF8CD7F000001 = {
 			children = (
-				02058D70FF8AF8CD7F000001,
-				02058D71FF8AF8CD7F000001,
-				02058D73FF8AF8CD7F000001,
-				02058D74FF8AF8CD7F000001,
-				02058D75FF8AF8CD7F000001,
-				02058D76FF8AF8CD7F000001,
-				02058D77FF8AF8CD7F000001,
-				02058D78FF8AF8CD7F000001,
-				02058D79FF8AF8CD7F000001,
-				02058D7AFF8AF8CD7F000001,
-				02058D7BFF8AF8CD7F000001,
-				02058D7CFF8AF8CD7F000001,
-				02058D7DFF8AF8CD7F000001,
-				02058D7EFF8AF8CD7F000001,
-				02058D7FFF8AF8CD7F000001,
-				02058D80FF8AF8CD7F000001,
-				02058D81FF8AF8CD7F000001,
-				02058D82FF8AF8CD7F000001,
-				02058D83FF8AF8CD7F000001,
-				02058D84FF8AF8CD7F000001,
-				02058D85FF8AF8CD7F000001,
-				02058D86FF8AF8CD7F000001,
-				02058D87FF8AF8CD7F000001,
-				02058D88FF8AF8CD7F000001,
-				02058D89FF8AF8CD7F000001,
-				02058D8AFF8AF8CD7F000001,
-				02058D8BFF8AF8CD7F000001,
-				02058D8CFF8AF8CD7F000001,
-				02058D8DFF8AF8CD7F000001,
-				02058D8EFF8AF8CD7F000001,
-				02058D8FFF8AF8CD7F000001,
-				02058D90FF8AF8CD7F000001,
-				02058D91FF8AF8CD7F000001,
-				02058D92FF8AF8CD7F000001,
-				02058D93FF8AF8CD7F000001,
-				02058D94FF8AF8CD7F000001,
-				02058D95FF8AF8CD7F000001,
-				02058D96FF8AF8CD7F000001,
+				F5020B73022092AC01A80067,
 			);
 			isa = PBXGroup;
-			path = framework;
+			path = NetAccessors;
 			refType = 4;
 		};
-		02058D70FF8AF8CD7F000001 = {
+		02058E11FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = LocalFileInputSource.cpp;
+			path = NoDefTranscoderException.hpp;
 			refType = 4;
 		};
-		02058D71FF8AF8CD7F000001 = {
+		02058E12FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = LocalFileInputSource.hpp;
+			path = NoSuchElementException.hpp;
 			refType = 4;
 		};
-		02058D73FF8AF8CD7F000001 = {
+		02058E13FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = MemBufInputSource.cpp;
+			path = NullPointerException.hpp;
 			refType = 4;
 		};
-		02058D74FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = MemBufInputSource.hpp;
+		02058E14FF8AF8CD7F000001 = {
+			children = (
+				02058E25FF8AF8CD7F000001,
+			);
+			isa = PBXGroup;
+			path = Platforms;
 			refType = 4;
 		};
-		02058D75FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = StdInInputSource.cpp;
+		02058E25FF8AF8CD7F000001 = {
+			children = (
+				02058E26FF8AF8CD7F000001,
+				02058E27FF8AF8CD7F000001,
+				02058E28FF8AF8CD7F000001,
+			);
+			isa = PBXGroup;
+			path = MacOS;
 			refType = 4;
 		};
-		02058D76FF8AF8CD7F000001 = {
+		02058E26FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = StdInInputSource.hpp;
+			path = MacOSDefs.hpp;
 			refType = 4;
 		};
-		02058D77FF8AF8CD7F000001 = {
+		02058E27FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = URLInputSource.cpp;
+			path = MacOSPlatformUtils.cpp;
 			refType = 4;
 		};
-		02058D78FF8AF8CD7F000001 = {
+		02058E28FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = URLInputSource.hpp;
+			path = MacOSPlatformUtils.hpp;
 			refType = 4;
 		};
-		02058D79FF8AF8CD7F000001 = {
+		02058E4FFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLAttDef.cpp;
+			path = PlatformUtils.cpp;
 			refType = 4;
 		};
-		02058D7AFF8AF8CD7F000001 = {
+		02058E50FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLAttDef.hpp;
+			path = PlatformUtils.hpp;
 			refType = 4;
 		};
-		02058D7BFF8AF8CD7F000001 = {
+		02058E52FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLAttDefList.hpp;
+			path = RefArrayOf.hpp;
 			refType = 4;
 		};
-		02058D7CFF8AF8CD7F000001 = {
+		02058E54FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLAttr.cpp;
+			path = RefHashTableOf.hpp;
 			refType = 4;
 		};
-		02058D7DFF8AF8CD7F000001 = {
+		02058E56FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLAttr.hpp;
+			path = RefStackOf.hpp;
 			refType = 4;
 		};
-		02058D7EFF8AF8CD7F000001 = {
+		02058E58FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLBuffer.cpp;
+			path = RefVectorOf.hpp;
 			refType = 4;
 		};
-		02058D7FFF8AF8CD7F000001 = {
+		02058E59FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLBuffer.hpp;
+			path = RuntimeException.hpp;
 			refType = 4;
 		};
-		02058D80FF8AF8CD7F000001 = {
+		02058E5AFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLBufferMgr.cpp;
+			path = StringPool.cpp;
 			refType = 4;
 		};
-		02058D81FF8AF8CD7F000001 = {
+		02058E5BFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLBufferMgr.hpp;
+			path = StringPool.hpp;
 			refType = 4;
 		};
-		02058D82FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLContentModel.cpp;
+		02058E5CFF8AF8CD7F000001 = {
+			children = (
+				02058E73FF8AF8CD7F000001,
+			);
+			isa = PBXGroup;
+			path = Transcoders;
 			refType = 4;
 		};
-		02058D83FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLContentModel.hpp;
+		02058E73FF8AF8CD7F000001 = {
+			children = (
+				02058E74FF8AF8CD7F000001,
+				02058E75FF8AF8CD7F000001,
+			);
+			isa = PBXGroup;
+			path = MacOSUnicodeConverter;
 			refType = 4;
 		};
-		02058D84FF8AF8CD7F000001 = {
+		02058E74FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLDocumentHandler.hpp;
+			path = MacOSUnicodeConverter.cpp;
 			refType = 4;
 		};
-		02058D85FF8AF8CD7F000001 = {
+		02058E75FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLElementDecl.cpp;
+			path = MacOSUnicodeConverter.hpp;
 			refType = 4;
 		};
-		02058D86FF8AF8CD7F000001 = {
+		02058E7AFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLElementDecl.hpp;
+			path = TranscodingException.hpp;
 			refType = 4;
 		};
-		02058D87FF8AF8CD7F000001 = {
+		02058E7CFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLEntityDecl.cpp;
+			path = TransENameMap.hpp;
 			refType = 4;
 		};
-		02058D88FF8AF8CD7F000001 = {
+		02058E7DFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLEntityDecl.hpp;
+			path = TransService.cpp;
 			refType = 4;
 		};
-		02058D89FF8AF8CD7F000001 = {
+		02058E7EFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLEntityHandler.hpp;
+			path = TransService.hpp;
 			refType = 4;
 		};
-		02058D8AFF8AF8CD7F000001 = {
+		02058E7FFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLErrorCodes.hpp;
+			path = UnexpectedEOFException.hpp;
 			refType = 4;
 		};
-		02058D8BFF8AF8CD7F000001 = {
+		02058E80FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLErrorReporter.hpp;
+			path = UnsupportedEncodingException.hpp;
 			refType = 4;
 		};
-		02058D8CFF8AF8CD7F000001 = {
+		02058E81FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLFormatter.cpp;
+			path = UTFDataFormatException.hpp;
 			refType = 4;
 		};
-		02058D8DFF8AF8CD7F000001 = {
+		02058E83FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLFormatter.hpp;
+			path = ValueArrayOf.hpp;
 			refType = 4;
 		};
-		02058D8EFF8AF8CD7F000001 = {
+		02058E85FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLNotationDecl.cpp;
+			path = ValueStackOf.hpp;
 			refType = 4;
 		};
-		02058D8FFF8AF8CD7F000001 = {
+		02058E87FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLNotationDecl.hpp;
+			path = ValueVectorOf.hpp;
 			refType = 4;
 		};
-		02058D90FF8AF8CD7F000001 = {
+		02058E88FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLPScanToken.hpp;
+			path = XercesDefs.hpp;
 			refType = 4;
 		};
-		02058D91FF8AF8CD7F000001 = {
+		02058E89FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLRecognizer.cpp;
+			path = XML256TableTranscoder.cpp;
 			refType = 4;
 		};
-		02058D92FF8AF8CD7F000001 = {
+		02058E8AFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLRecognizer.hpp;
+			path = XML256TableTranscoder.hpp;
 			refType = 4;
 		};
-		02058D93FF8AF8CD7F000001 = {
+		02058E8BFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLRefInfo.hpp;
+			path = XML88591Transcoder.cpp;
 			refType = 4;
 		};
-		02058D94FF8AF8CD7F000001 = {
+		02058E8CFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLValidator.cpp;
+			path = XML88591Transcoder.hpp;
 			refType = 4;
 		};
-		02058D95FF8AF8CD7F000001 = {
+		02058E8DFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLValidator.hpp;
+			path = XMLASCIITranscoder.cpp;
 			refType = 4;
 		};
-		02058D96FF8AF8CD7F000001 = {
+		02058E8EFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLValidityCodes.hpp;
+			path = XMLASCIITranscoder.hpp;
 			refType = 4;
 		};
-		02058D97FF8AF8CD7F000001 = {
-			children = (
-				02058D98FF8AF8CD7F000001,
-				02058D99FF8AF8CD7F000001,
-				02058D9AFF8AF8CD7F000001,
-				02058D9BFF8AF8CD7F000001,
-				02058D9DFF8AF8CD7F000001,
-				02058D9EFF8AF8CD7F000001,
-				02058D9FFF8AF8CD7F000001,
-				02058DA0FF8AF8CD7F000001,
-				02058DA1FF8AF8CD7F000001,
-				02058DA2FF8AF8CD7F000001,
-				02058DA3FF8AF8CD7F000001,
-				02058DA4FF8AF8CD7F000001,
-				02058DA5FF8AF8CD7F000001,
-				02058DA6FF8AF8CD7F000001,
-				02058DA7FF8AF8CD7F000001,
-			);
-			isa = PBXGroup;
-			path = internal;
+		02058E8FFF8AF8CD7F000001 = {
+			isa = PBXFileReference;
+			path = XMLChTranscoder.cpp;
 			refType = 4;
 		};
-		02058D98FF8AF8CD7F000001 = {
+		02058E90FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = CharTypeTables.hpp;
+			path = XMLChTranscoder.hpp;
 			refType = 4;
 		};
-		02058D99FF8AF8CD7F000001 = {
+		02058E92FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = ElemStack.cpp;
+			path = XMLDeleterFor.hpp;
 			refType = 4;
 		};
-		02058D9AFF8AF8CD7F000001 = {
+		02058E93FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = ElemStack.hpp;
+			path = XMLEBCDICTranscoder.cpp;
 			refType = 4;
 		};
-		02058D9BFF8AF8CD7F000001 = {
+		02058E94FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = EndOfEntityException.hpp;
+			path = XMLEBCDICTranscoder.hpp;
 			refType = 4;
 		};
-		02058D9DFF8AF8CD7F000001 = {
+		02058E95FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = ReaderMgr.cpp;
+			path = XMLEnumerator.hpp;
 			refType = 4;
 		};
-		02058D9EFF8AF8CD7F000001 = {
+		02058E96FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = ReaderMgr.hpp;
+			path = XMLException.cpp;
 			refType = 4;
 		};
-		02058D9FFF8AF8CD7F000001 = {
+		02058E97FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = VecAttributesImpl.cpp;
+			path = XMLException.hpp;
 			refType = 4;
 		};
-		02058DA0FF8AF8CD7F000001 = {
+		02058E98FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = VecAttributesImpl.hpp;
+			path = XMLExceptMsgs.hpp;
 			refType = 4;
 		};
-		02058DA1FF8AF8CD7F000001 = {
+		02058E99FF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = VecAttrListImpl.cpp;
+			path = XMLIBM1140Transcoder.cpp;
 			refType = 4;
 		};
-		02058DA2FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = VecAttrListImpl.hpp;
-			refType = 4;
-		};
-		02058DA3FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLReader.cpp;
-			refType = 4;
-		};
-		02058DA4FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLReader.hpp;
-			refType = 4;
-		};
-		02058DA5FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLScanner.cpp;
-			refType = 4;
-		};
-		02058DA6FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLScanner.hpp;
-			refType = 4;
-		};
-		02058DA7FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLScanner2.cpp;
-			refType = 4;
-		};
-		02058DACFF8AF8CD7F000001 = {
-			children = (
-				02058DADFF8AF8CD7F000001,
-				02058DAEFF8AF8CD7F000001,
-				F55DDD9000BDA66901000001,
-				F55DDD9100BDA66901000001,
-				02058DB0FF8AF8CD7F000001,
-				02058DB1FF8AF8CD7F000001,
-				02058DB2FF8AF8CD7F000001,
-				02058DB3FF8AF8CD7F000001,
-			);
-			isa = PBXGroup;
-			path = parsers;
-			refType = 4;
-		};
-		02058DADFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = DOMParser.cpp;
-			refType = 4;
-		};
-		02058DAEFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = DOMParser.hpp;
-			refType = 4;
-		};
-		02058DB0FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = SAX2XMLReaderImpl.cpp;
-			refType = 4;
-		};
-		02058DB1FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = SAX2XMLReaderImpl.hpp;
-			refType = 4;
-		};
-		02058DB2FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = SAXParser.cpp;
-			refType = 4;
-		};
-		02058DB3FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = SAXParser.hpp;
-			refType = 4;
-		};
-		02058DB4FF8AF8CD7F000001 = {
-			children = (
-				02058DB5FF8AF8CD7F000001,
-				02058DB6FF8AF8CD7F000001,
-				02058DB7FF8AF8CD7F000001,
-				02058DB8FF8AF8CD7F000001,
-				02058DB9FF8AF8CD7F000001,
-				02058DBAFF8AF8CD7F000001,
-				02058DBBFF8AF8CD7F000001,
-				02058DBCFF8AF8CD7F000001,
-				02058DBDFF8AF8CD7F000001,
-				02058DBEFF8AF8CD7F000001,
-				02058DC0FF8AF8CD7F000001,
-				02058DC1FF8AF8CD7F000001,
-				02058DC2FF8AF8CD7F000001,
-				02058DC3FF8AF8CD7F000001,
-				02058DC4FF8AF8CD7F000001,
-			);
-			isa = PBXGroup;
-			path = sax;
-			refType = 4;
-		};
-		02058DB5FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = AttributeList.hpp;
-			refType = 4;
-		};
-		02058DB6FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = DocumentHandler.hpp;
-			refType = 4;
-		};
-		02058DB7FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = DTDHandler.hpp;
-			refType = 4;
-		};
-		02058DB8FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = Dummy.cpp;
-			refType = 4;
-		};
-		02058DB9FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = EntityResolver.hpp;
-			refType = 4;
-		};
-		02058DBAFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = ErrorHandler.hpp;
-			refType = 4;
-		};
-		02058DBBFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = HandlerBase.hpp;
-			refType = 4;
-		};
-		02058DBCFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = InputSource.cpp;
-			refType = 4;
-		};
-		02058DBDFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = InputSource.hpp;
-			refType = 4;
-		};
-		02058DBEFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = Locator.hpp;
-			refType = 4;
-		};
-		02058DC0FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = Parser.hpp;
-			refType = 4;
-		};
-		02058DC1FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = SAXException.cpp;
-			refType = 4;
-		};
-		02058DC2FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = SAXException.hpp;
-			refType = 4;
-		};
-		02058DC3FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = SAXParseException.cpp;
-			refType = 4;
-		};
-		02058DC4FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = SAXParseException.hpp;
-			refType = 4;
-		};
-		02058DC5FF8AF8CD7F000001 = {
-			children = (
-				02058DC6FF8AF8CD7F000001,
-				02058DC7FF8AF8CD7F000001,
-				02058DC8FF8AF8CD7F000001,
-				02058DCAFF8AF8CD7F000001,
-				02058DCBFF8AF8CD7F000001,
-				02058DCCFF8AF8CD7F000001,
-			);
-			isa = PBXGroup;
-			path = sax2;
-			refType = 4;
-		};
-		02058DC6FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = Attributes.hpp;
-			refType = 4;
-		};
-		02058DC7FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = ContentHandler.hpp;
-			refType = 4;
-		};
-		02058DC8FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = DefaultHandler.hpp;
-			refType = 4;
-		};
-		02058DCAFF8AF8CD7F000001 = {
+		02058E9AFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = sax2Dummy.cpp;
+			path = XMLIBM1140Transcoder.hpp;
 			refType = 4;
 		};
-		02058DCBFF8AF8CD7F000001 = {
+		02058E9BFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = SAX2XMLReader.hpp;
+			path = XMLMsgLoader.hpp;
 			refType = 4;
 		};
-		02058DCCFF8AF8CD7F000001 = {
+		02058E9CFF8AF8CD7F000001 = {
 			isa = PBXFileReference;
-			path = XMLReaderFactory.hpp;
-			refType = 4;
-		};
-		02058DCDFF8AF8CD7F000001 = {
-			children = (
-				02058DCEFF8AF8CD7F000001,
-				02058DCFFF8AF8CD7F000001,
-				F50CFCBC00B9D1DF01000001,
-				F50CFCBD00B9D1DF01000001,
-				02058DD0FF8AF8CD7F000001,
-				02058DD1FF8AF8CD7F000001,
-				02058DD2FF8AF8CD7F000001,
-				02058DD3FF8AF8CD7F000001,
-				02058DD4FF8AF8CD7F000001,
-				02058DD5FF8AF8CD7F000001,
-				02058DD6FF8AF8CD7F000001,
-				02058DD7FF8AF8CD7F000001,
-				02058DD8FF8AF8CD7F000001,
-				02058DD9FF8AF8CD7F000001,
-				02058DDDFF8AF8CD7F000001,
-				02058DDEFF8AF8CD7F000001,
-				02058DE0FF8AF8CD7F000001,
-				02058DE1FF8AF8CD7F000001,
-				02058DE2FF8AF8CD7F000001,
-				02058DE3FF8AF8CD7F000001,
-				02058DE4FF8AF8CD7F000001,
-				02058DE5FF8AF8CD7F000001,
-				02058DE6FF8AF8CD7F000001,
-				F50CFCB400B9D19B01000001,
-				F50CFCB500B9D19B01000001,
-				02058DE7FF8AF8CD7F000001,
-				02058DE8FF8AF8CD7F000001,
-				02058DE9FF8AF8CD7F000001,
-				02058DEBFF8AF8CD7F000001,
-				02058DEDFF8AF8CD7F000001,
-				02058DEEFF8AF8CD7F000001,
-				02058DEFFF8AF8CD7F000001,
-				02058DF0FF8AF8CD7F000001,
-				02058DF6FF8AF8CD7F000001,
-				02058DF7FF8AF8CD7F000001,
-				02058DF9FF8AF8CD7F000001,
-				02058DFAFF8AF8CD7F000001,
-				02058E11FF8AF8CD7F000001,
-				02058E12FF8AF8CD7F000001,
-				02058E13FF8AF8CD7F000001,
-				02058E14FF8AF8CD7F000001,
-				02058E4FFF8AF8CD7F000001,
-				02058E50FF8AF8CD7F000001,
-				02058E52FF8AF8CD7F000001,
-				02058E54FF8AF8CD7F000001,
-				02058E56FF8AF8CD7F000001,
-				02058E58FF8AF8CD7F000001,
-				F50CFC2900B9D01B01000001,
-				02058E59FF8AF8CD7F000001,
-				02058E5AFF8AF8CD7F000001,
-				02058E5BFF8AF8CD7F000001,
-				02058E5CFF8AF8CD7F000001,
-				02058E7AFF8AF8CD7F000001,
-				02058E7CFF8AF8CD7F000001,
-				02058E7DFF8AF8CD7F000001,
-				02058E7EFF8AF8CD7F000001,
-				02058E7FFF8AF8CD7F000001,
-				02058E80FF8AF8CD7F000001,
-				02058E81FF8AF8CD7F000001,
-				02058E83FF8AF8CD7F000001,
-				02058E85FF8AF8CD7F000001,
-				02058E87FF8AF8CD7F000001,
-				02058E88FF8AF8CD7F000001,
-				02058E89FF8AF8CD7F000001,
-				02058E8AFF8AF8CD7F000001,
-				02058E8BFF8AF8CD7F000001,
-				02058E8CFF8AF8CD7F000001,
-				02058E8DFF8AF8CD7F000001,
-				02058E8EFF8AF8CD7F000001,
-				F50CFC9800B9D07301000001,
-				F50CFC9900B9D07301000001,
-				F50CFC9A00B9D07301000001,
-				F50CFC9B00B9D07301000001,
-				02058E8FFF8AF8CD7F000001,
-				02058E90FF8AF8CD7F000001,
-				02058E92FF8AF8CD7F000001,
-				02058E93FF8AF8CD7F000001,
-				02058E94FF8AF8CD7F000001,
-				02058E95FF8AF8CD7F000001,
-				02058E96FF8AF8CD7F000001,
-				02058E97FF8AF8CD7F000001,
-				02058E98FF8AF8CD7F000001,
-				02058E99FF8AF8CD7F000001,
-				02058E9AFF8AF8CD7F000001,
-				02058E9BFF8AF8CD7F000001,
-				02058E9CFF8AF8CD7F000001,
-				02058E9DFF8AF8CD7F000001,
-				02058E9EFF8AF8CD7F000001,
-				F563D4BF00D52C3F01000001,
-				F563D4C000D52C3F01000001,
-				02058E9FFF8AF8CD7F000001,
-				02058EA0FF8AF8CD7F000001,
-				02058EA1FF8AF8CD7F000001,
-				02058EA2FF8AF8CD7F000001,
-				02058EA3FF8AF8CD7F000001,
-				02058EA4FF8AF8CD7F000001,
-				02058EA5FF8AF8CD7F000001,
-				02058EA6FF8AF8CD7F000001,
-				02058EA7FF8AF8CD7F000001,
-				02058EA8FF8AF8CD7F000001,
-				02058EA9FF8AF8CD7F000001,
-				02058EAAFF8AF8CD7F000001,
-				02058EABFF8AF8CD7F000001,
-				209654700081120E7F000001,
-				209654710081120E7F000001,
-				F57ED6180180A2EC0195DDE3,
-				F57ED6190180A2EC0195DDE3,
-				F57ED61A0180A2EC0195DDE3,
-				F57ED61B0180A2EC0195DDE3,
-				F57ED61C0180A2EC0195DDE3,
-				F57ED61D0180A2EC0195DDE3,
-				F57ED61E0180A2EC0195DDE3,
-				F57ED61F0180A2EC0195DDE3,
-				F57ED6200180A2EC0195DDE3,
-				F5A6C93701B968C801000102,
-				F5A6C93801B968C801000102,
-				F5A6C93901B968C801000102,
-				F5A6C93A01B968C801000102,
-				F5A6C93B01B968C801000102,
-				F5A6C93C01B968C801000102,
-				F5A6C93D01B968C801000102,
-				F5A6C93E01B968C801000102,
-			);
-			isa = PBXGroup;
-			path = util;
-			refType = 4;
-		};
-		02058DCEFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = ArrayIndexOutOfBoundsException.hpp;
-			refType = 4;
-		};
-		02058DCFFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = AutoSense.hpp;
-			refType = 4;
-		};
-		02058DD0FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = BinFileInputStream.cpp;
-			refType = 4;
-		};
-		02058DD1FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = BinFileInputStream.hpp;
-			refType = 4;
-		};
-		02058DD2FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = BinInputStream.cpp;
-			refType = 4;
-		};
-		02058DD3FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = BinInputStream.hpp;
-			refType = 4;
-		};
-		02058DD4FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = BinMemInputStream.cpp;
-			refType = 4;
-		};
-		02058DD5FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = BinMemInputStream.hpp;
-			refType = 4;
-		};
-		02058DD6FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = BitOps.hpp;
-			refType = 4;
-		};
-		02058DD7FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = BitSet.cpp;
-			refType = 4;
-		};
-		02058DD8FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = BitSet.hpp;
-			refType = 4;
-		};
-		02058DD9FF8AF8CD7F000001 = {
-			children = (
-				02058DDAFF8AF8CD7F000001,
-				02058DDBFF8AF8CD7F000001,
-			);
-			isa = PBXGroup;
-			path = Compilers;
-			refType = 4;
-		};
-		02058DDAFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = GCCDefs.cpp;
-			refType = 4;
-		};
-		02058DDBFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = GCCDefs.hpp;
-			refType = 4;
-		};
-		02058DDDFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = CountedPointer.hpp;
-			refType = 4;
-		};
-		02058DDEFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = EmptyStackException.hpp;
-			refType = 4;
-		};
-		02058DE0FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = FlagJanitor.hpp;
-			refType = 4;
-		};
-		02058DE1FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = HashBase.hpp;
-			refType = 4;
-		};
-		02058DE2FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = HashPtr.cpp;
-			refType = 4;
-		};
-		02058DE3FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = HashPtr.hpp;
-			refType = 4;
-		};
-		02058DE4FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = HashXMLCh.cpp;
-			refType = 4;
-		};
-		02058DE5FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = HashXMLCh.hpp;
-			refType = 4;
-		};
-		02058DE6FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = HeaderDummy.cpp;
-			refType = 4;
-		};
-		02058DE7FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = IllegalArgumentException.hpp;
-			refType = 4;
-		};
-		02058DE8FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = InvalidCastException.hpp;
-			refType = 4;
-		};
-		02058DE9FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = IOException.hpp;
-			refType = 4;
-		};
-		02058DEBFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = Janitor.hpp;
-			refType = 4;
-		};
-		02058DEDFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = KeyValuePair.hpp;
-			refType = 4;
-		};
-		02058DEEFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = KVStringPair.cpp;
-			refType = 4;
-		};
-		02058DEFFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = KVStringPair.hpp;
-			refType = 4;
-		};
-		02058DF0FF8AF8CD7F000001 = {
-			children = (
-				02058DF1FF8AF8CD7F000001,
-			);
-			isa = PBXGroup;
-			path = MsgLoaders;
-			refType = 4;
-		};
-		02058DF1FF8AF8CD7F000001 = {
-			children = (
-				02058DF2FF8AF8CD7F000001,
-				02058DF3FF8AF8CD7F000001,
-				02058DF4FF8AF8CD7F000001,
-			);
-			isa = PBXGroup;
-			path = InMemory;
-			refType = 4;
-		};
-		02058DF2FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = CppErrMsgs_EN_US.hpp;
-			refType = 4;
-		};
-		02058DF3FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = InMemMsgLoader.cpp;
-			refType = 4;
-		};
-		02058DF4FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = InMemMsgLoader.hpp;
-			refType = 4;
-		};
-		02058DF6FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = Mutexes.cpp;
-			refType = 4;
-		};
-		02058DF7FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = Mutexes.hpp;
-			refType = 4;
-		};
-		02058DF9FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = NameIdPool.hpp;
-			refType = 4;
-		};
-		02058DFAFF8AF8CD7F000001 = {
-			children = (
-				F5020B73022092AC01A80067,
-			);
-			isa = PBXGroup;
-			path = NetAccessors;
-			refType = 4;
-		};
-		02058E11FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = NoDefTranscoderException.hpp;
-			refType = 4;
-		};
-		02058E12FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = NoSuchElementException.hpp;
-			refType = 4;
-		};
-		02058E13FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = NullPointerException.hpp;
-			refType = 4;
-		};
-		02058E14FF8AF8CD7F000001 = {
-			children = (
-				02058E25FF8AF8CD7F000001,
-			);
-			isa = PBXGroup;
-			path = Platforms;
-			refType = 4;
-		};
-		02058E25FF8AF8CD7F000001 = {
-			children = (
-				02058E26FF8AF8CD7F000001,
-				02058E27FF8AF8CD7F000001,
-				02058E28FF8AF8CD7F000001,
-			);
-			isa = PBXGroup;
-			path = MacOS;
-			refType = 4;
-		};
-		02058E26FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = MacOSDefs.hpp;
-			refType = 4;
-		};
-		02058E27FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = MacOSPlatformUtils.cpp;
-			refType = 4;
-		};
-		02058E28FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = MacOSPlatformUtils.hpp;
-			refType = 4;
-		};
-		02058E4FFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = PlatformUtils.cpp;
-			refType = 4;
-		};
-		02058E50FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = PlatformUtils.hpp;
-			refType = 4;
-		};
-		02058E52FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = RefArrayOf.hpp;
-			refType = 4;
-		};
-		02058E54FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = RefHashTableOf.hpp;
-			refType = 4;
-		};
-		02058E56FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = RefStackOf.hpp;
-			refType = 4;
-		};
-		02058E58FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = RefVectorOf.hpp;
-			refType = 4;
-		};
-		02058E59FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = RuntimeException.hpp;
-			refType = 4;
-		};
-		02058E5AFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = StringPool.cpp;
-			refType = 4;
-		};
-		02058E5BFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = StringPool.hpp;
-			refType = 4;
-		};
-		02058E5CFF8AF8CD7F000001 = {
-			children = (
-				02058E73FF8AF8CD7F000001,
-			);
-			isa = PBXGroup;
-			path = Transcoders;
-			refType = 4;
-		};
-		02058E73FF8AF8CD7F000001 = {
-			children = (
-				02058E74FF8AF8CD7F000001,
-				02058E75FF8AF8CD7F000001,
-			);
-			isa = PBXGroup;
-			path = MacOSUnicodeConverter;
-			refType = 4;
-		};
-		02058E74FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = MacOSUnicodeConverter.cpp;
-			refType = 4;
-		};
-		02058E75FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = MacOSUnicodeConverter.hpp;
-			refType = 4;
-		};
-		02058E7AFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = TranscodingException.hpp;
-			refType = 4;
-		};
-		02058E7CFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = TransENameMap.hpp;
-			refType = 4;
-		};
-		02058E7DFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = TransService.cpp;
-			refType = 4;
-		};
-		02058E7EFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = TransService.hpp;
-			refType = 4;
-		};
-		02058E7FFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = UnexpectedEOFException.hpp;
-			refType = 4;
-		};
-		02058E80FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = UnsupportedEncodingException.hpp;
-			refType = 4;
-		};
-		02058E81FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = UTFDataFormatException.hpp;
-			refType = 4;
-		};
-		02058E83FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = ValueArrayOf.hpp;
-			refType = 4;
-		};
-		02058E85FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = ValueStackOf.hpp;
-			refType = 4;
-		};
-		02058E87FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = ValueVectorOf.hpp;
-			refType = 4;
-		};
-		02058E88FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XercesDefs.hpp;
-			refType = 4;
-		};
-		02058E89FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XML256TableTranscoder.cpp;
-			refType = 4;
-		};
-		02058E8AFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XML256TableTranscoder.hpp;
-			refType = 4;
-		};
-		02058E8BFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XML88591Transcoder.cpp;
-			refType = 4;
-		};
-		02058E8CFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XML88591Transcoder.hpp;
-			refType = 4;
-		};
-		02058E8DFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLASCIITranscoder.cpp;
-			refType = 4;
-		};
-		02058E8EFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLASCIITranscoder.hpp;
-			refType = 4;
-		};
-		02058E8FFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLChTranscoder.cpp;
-			refType = 4;
-		};
-		02058E90FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLChTranscoder.hpp;
-			refType = 4;
-		};
-		02058E92FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLDeleterFor.hpp;
-			refType = 4;
-		};
-		02058E93FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLEBCDICTranscoder.cpp;
-			refType = 4;
-		};
-		02058E94FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLEBCDICTranscoder.hpp;
-			refType = 4;
-		};
-		02058E95FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLEnumerator.hpp;
-			refType = 4;
-		};
-		02058E96FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLException.cpp;
-			refType = 4;
-		};
-		02058E97FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLException.hpp;
-			refType = 4;
-		};
-		02058E98FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLExceptMsgs.hpp;
-			refType = 4;
-		};
-		02058E99FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLIBM1140Transcoder.cpp;
-			refType = 4;
-		};
-		02058E9AFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLIBM1140Transcoder.hpp;
-			refType = 4;
-		};
-		02058E9BFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLMsgLoader.hpp;
-			refType = 4;
-		};
-		02058E9CFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLNetAccessor.hpp;
-			refType = 4;
-		};
-		02058E9DFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLString.cpp;
-			refType = 4;
-		};
-		02058E9EFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLString.hpp;
-			refType = 4;
-		};
-		02058E9FFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLUCS4Transcoder.hpp;
-			refType = 4;
-		};
-		02058EA0FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLUCSTranscoder.cpp;
-			refType = 4;
-		};
-		02058EA1FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLUni.cpp;
-			refType = 4;
-		};
-		02058EA2FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLUni.hpp;
-			refType = 4;
-		};
-		02058EA3FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLUniDefs.hpp;
-			refType = 4;
-		};
-		02058EA4FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLURL.cpp;
-			refType = 4;
-		};
-		02058EA5FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLURL.hpp;
-			refType = 4;
-		};
-		02058EA6FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLUTF16Transcoder.cpp;
-			refType = 4;
-		};
-		02058EA7FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLUTF16Transcoder.hpp;
-			refType = 4;
-		};
-		02058EA8FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLUTF8Transcoder.cpp;
-			refType = 4;
-		};
-		02058EA9FF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLUTF8Transcoder.hpp;
-			refType = 4;
-		};
-		02058EAAFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLWin1252Transcoder.cpp;
-			refType = 4;
-		};
-		02058EABFF8AF8CD7F000001 = {
-			isa = PBXFileReference;
-			path = XMLWin1252Transcoder.hpp;
-			refType = 4;
-		};
-		02058EACFF8AF8CD7F000001 = {
-			children = (
-				209653FA008111847F000001,
-				20965411008111847F000001,
-				20965418008111847F000001,
-				20965427008111847F000001,
-			);
-			isa = PBXGroup;
-			path = validators;
-			refType = 4;
-		};
-		02058EC9FF8AF8CD7F000001 = {
-			fileRef = 02058CF5FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058ECAFF8AF8CD7F000001 = {
-			fileRef = 02058CF7FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058ECBFF8AF8CD7F000001 = {
-			fileRef = 02058CF9FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058ECCFF8AF8CD7F000001 = {
-			fileRef = 02058CFBFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058ECDFF8AF8CD7F000001 = {
-			fileRef = 02058CFDFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058ECFFF8AF8CD7F000001 = {
-			fileRef = 02058D01FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058ED0FF8AF8CD7F000001 = {
-			fileRef = 02058D03FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058ED2FF8AF8CD7F000001 = {
-			fileRef = 02058D07FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058ED3FF8AF8CD7F000001 = {
-			fileRef = 02058D09FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058ED4FF8AF8CD7F000001 = {
-			fileRef = 02058D0BFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058ED5FF8AF8CD7F000001 = {
-			fileRef = 02058D0DFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058ED6FF8AF8CD7F000001 = {
-			fileRef = 02058D0EFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058ED7FF8AF8CD7F000001 = {
-			fileRef = 02058D10FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058ED8FF8AF8CD7F000001 = {
-			fileRef = 02058D12FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058ED9FF8AF8CD7F000001 = {
-			fileRef = 02058D14FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EDAFF8AF8CD7F000001 = {
-			fileRef = 02058D16FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EDBFF8AF8CD7F000001 = {
-			fileRef = 02058D18FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EDCFF8AF8CD7F000001 = {
-			fileRef = 02058D1AFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EDDFF8AF8CD7F000001 = {
-			fileRef = 02058D1CFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EDEFF8AF8CD7F000001 = {
-			fileRef = 02058D1EFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EDFFF8AF8CD7F000001 = {
-			fileRef = 02058D20FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EE0FF8AF8CD7F000001 = {
-			fileRef = 02058D22FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EE1FF8AF8CD7F000001 = {
-			fileRef = 02058D24FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EE2FF8AF8CD7F000001 = {
-			fileRef = 02058D26FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EE3FF8AF8CD7F000001 = {
-			fileRef = 02058D28FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EE4FF8AF8CD7F000001 = {
-			fileRef = 02058D2AFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EE5FF8AF8CD7F000001 = {
-			fileRef = 02058D2CFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EE6FF8AF8CD7F000001 = {
-			fileRef = 02058D2EFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EE7FF8AF8CD7F000001 = {
-			fileRef = 02058D30FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EE8FF8AF8CD7F000001 = {
-			fileRef = 02058D32FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EE9FF8AF8CD7F000001 = {
-			fileRef = 02058D34FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EEAFF8AF8CD7F000001 = {
-			fileRef = 02058D36FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EEBFF8AF8CD7F000001 = {
-			fileRef = 02058D38FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EECFF8AF8CD7F000001 = {
-			fileRef = 02058D3AFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EEDFF8AF8CD7F000001 = {
-			fileRef = 02058D3CFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EEEFF8AF8CD7F000001 = {
-			fileRef = 02058D3EFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EEFFF8AF8CD7F000001 = {
-			fileRef = 02058D40FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EF0FF8AF8CD7F000001 = {
-			fileRef = 02058D42FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EF1FF8AF8CD7F000001 = {
-			fileRef = 02058D43FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EF2FF8AF8CD7F000001 = {
-			fileRef = 02058D45FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EF3FF8AF8CD7F000001 = {
-			fileRef = 02058D47FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EF4FF8AF8CD7F000001 = {
-			fileRef = 02058D49FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EF5FF8AF8CD7F000001 = {
-			fileRef = 02058D4BFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EF6FF8AF8CD7F000001 = {
-			fileRef = 02058D4DFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EF7FF8AF8CD7F000001 = {
-			fileRef = 02058D4FFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EF8FF8AF8CD7F000001 = {
-			fileRef = 02058D51FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EF9FF8AF8CD7F000001 = {
-			fileRef = 02058D53FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EFAFF8AF8CD7F000001 = {
-			fileRef = 02058D54FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EFBFF8AF8CD7F000001 = {
-			fileRef = 02058D56FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EFCFF8AF8CD7F000001 = {
-			fileRef = 02058D58FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EFDFF8AF8CD7F000001 = {
-			fileRef = 02058D5AFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EFEFF8AF8CD7F000001 = {
-			fileRef = 02058D5CFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058EFFFF8AF8CD7F000001 = {
-			fileRef = 02058D5EFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F00FF8AF8CD7F000001 = {
-			fileRef = 02058D60FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F01FF8AF8CD7F000001 = {
-			fileRef = 02058D62FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F02FF8AF8CD7F000001 = {
-			fileRef = 02058D64FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F03FF8AF8CD7F000001 = {
-			fileRef = 02058D66FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F04FF8AF8CD7F000001 = {
-			fileRef = 02058D68FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F05FF8AF8CD7F000001 = {
-			fileRef = 02058D6AFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F06FF8AF8CD7F000001 = {
-			fileRef = 02058D6CFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F07FF8AF8CD7F000001 = {
-			fileRef = 02058D6EFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F08FF8AF8CD7F000001 = {
-			fileRef = 02058D71FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F09FF8AF8CD7F000001 = {
-			fileRef = 02058D74FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F0AFF8AF8CD7F000001 = {
-			fileRef = 02058D76FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F0BFF8AF8CD7F000001 = {
-			fileRef = 02058D78FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F0CFF8AF8CD7F000001 = {
-			fileRef = 02058D7AFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F0DFF8AF8CD7F000001 = {
-			fileRef = 02058D7BFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F0EFF8AF8CD7F000001 = {
-			fileRef = 02058D7DFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F0FFF8AF8CD7F000001 = {
-			fileRef = 02058D7FFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F10FF8AF8CD7F000001 = {
-			fileRef = 02058D81FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F11FF8AF8CD7F000001 = {
-			fileRef = 02058D83FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F12FF8AF8CD7F000001 = {
-			fileRef = 02058D84FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F13FF8AF8CD7F000001 = {
-			fileRef = 02058D86FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F14FF8AF8CD7F000001 = {
-			fileRef = 02058D88FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F15FF8AF8CD7F000001 = {
-			fileRef = 02058D89FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F16FF8AF8CD7F000001 = {
-			fileRef = 02058D8AFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F17FF8AF8CD7F000001 = {
-			fileRef = 02058D8BFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F18FF8AF8CD7F000001 = {
-			fileRef = 02058D8DFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F19FF8AF8CD7F000001 = {
-			fileRef = 02058D8FFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F1AFF8AF8CD7F000001 = {
-			fileRef = 02058D90FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F1BFF8AF8CD7F000001 = {
-			fileRef = 02058D92FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F1CFF8AF8CD7F000001 = {
-			fileRef = 02058D93FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F1DFF8AF8CD7F000001 = {
-			fileRef = 02058D95FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F1EFF8AF8CD7F000001 = {
-			fileRef = 02058D96FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F1FFF8AF8CD7F000001 = {
-			fileRef = 02058D98FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F20FF8AF8CD7F000001 = {
-			fileRef = 02058D9AFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F21FF8AF8CD7F000001 = {
-			fileRef = 02058D9BFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F22FF8AF8CD7F000001 = {
-			fileRef = 02058D9EFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F23FF8AF8CD7F000001 = {
-			fileRef = 02058DA0FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F24FF8AF8CD7F000001 = {
-			fileRef = 02058DA2FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F25FF8AF8CD7F000001 = {
-			fileRef = 02058DA4FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F26FF8AF8CD7F000001 = {
-			fileRef = 02058DA6FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F27FF8AF8CD7F000001 = {
-			fileRef = 02058DAEFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F28FF8AF8CD7F000001 = {
-			fileRef = 02058DB1FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F29FF8AF8CD7F000001 = {
-			fileRef = 02058DB3FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F2AFF8AF8CD7F000001 = {
-			fileRef = 02058DB5FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F2BFF8AF8CD7F000001 = {
-			fileRef = 02058DB6FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F2CFF8AF8CD7F000001 = {
-			fileRef = 02058DB7FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F2DFF8AF8CD7F000001 = {
-			fileRef = 02058DB9FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F2EFF8AF8CD7F000001 = {
-			fileRef = 02058DBAFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F2FFF8AF8CD7F000001 = {
-			fileRef = 02058DBBFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
-		02058F30FF8AF8CD7F000001 = {
-			fileRef = 02058DBDFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
+			path = XMLNetAccessor.hpp;
+			refType = 4;
 		};
-		02058F31FF8AF8CD7F000001 = {
-			fileRef = 02058DBEFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
+		02058E9DFF8AF8CD7F000001 = {
+			isa = PBXFileReference;
+			path = XMLString.cpp;
+			refType = 4;
 		};
-		02058F32FF8AF8CD7F000001 = {
-			fileRef = 02058DC0FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
+		02058E9EFF8AF8CD7F000001 = {
+			isa = PBXFileReference;
+			path = XMLString.hpp;
+			refType = 4;
 		};
-		02058F33FF8AF8CD7F000001 = {
-			fileRef = 02058DC2FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
+		02058E9FFF8AF8CD7F000001 = {
+			isa = PBXFileReference;
+			path = XMLUCS4Transcoder.hpp;
+			refType = 4;
 		};
-		02058F34FF8AF8CD7F000001 = {
-			fileRef = 02058DC4FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
+		02058EA0FF8AF8CD7F000001 = {
+			isa = PBXFileReference;
+			path = XMLUCSTranscoder.cpp;
+			refType = 4;
 		};
-		02058F35FF8AF8CD7F000001 = {
-			fileRef = 02058DC6FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
+		02058EA1FF8AF8CD7F000001 = {
+			isa = PBXFileReference;
+			path = XMLUni.cpp;
+			refType = 4;
 		};
-		02058F36FF8AF8CD7F000001 = {
-			fileRef = 02058DC7FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
+		02058EA2FF8AF8CD7F000001 = {
+			isa = PBXFileReference;
+			path = XMLUni.hpp;
+			refType = 4;
 		};
-		02058F37FF8AF8CD7F000001 = {
-			fileRef = 02058DC8FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
+		02058EA3FF8AF8CD7F000001 = {
+			isa = PBXFileReference;
+			path = XMLUniDefs.hpp;
+			refType = 4;
 		};
-		02058F38FF8AF8CD7F000001 = {
-			fileRef = 02058DCBFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
+		02058EA4FF8AF8CD7F000001 = {
+			isa = PBXFileReference;
+			path = XMLURL.cpp;
+			refType = 4;
 		};
-		02058F39FF8AF8CD7F000001 = {
-			fileRef = 02058DCCFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
+		02058EA5FF8AF8CD7F000001 = {
+			isa = PBXFileReference;
+			path = XMLURL.hpp;
+			refType = 4;
 		};
-		02058F3AFF8AF8CD7F000001 = {
-			fileRef = 02058DCEFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
+		02058EA6FF8AF8CD7F000001 = {
+			isa = PBXFileReference;
+			path = XMLUTF16Transcoder.cpp;
+			refType = 4;
 		};
-		02058F3BFF8AF8CD7F000001 = {
-			fileRef = 02058DCFFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
+		02058EA7FF8AF8CD7F000001 = {
+			isa = PBXFileReference;
+			path = XMLUTF16Transcoder.hpp;
+			refType = 4;
 		};
-		02058F3CFF8AF8CD7F000001 = {
-			fileRef = 02058DD1FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
+		02058EA8FF8AF8CD7F000001 = {
+			isa = PBXFileReference;
+			path = XMLUTF8Transcoder.cpp;
+			refType = 4;
 		};
-		02058F3DFF8AF8CD7F000001 = {
-			fileRef = 02058DD3FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
+		02058EA9FF8AF8CD7F000001 = {
+			isa = PBXFileReference;
+			path = XMLUTF8Transcoder.hpp;
+			refType = 4;
 		};
-		02058F3EFF8AF8CD7F000001 = {
-			fileRef = 02058DD5FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
+		02058EAAFF8AF8CD7F000001 = {
+			isa = PBXFileReference;
+			path = XMLWin1252Transcoder.cpp;
+			refType = 4;
 		};
-		02058F3FFF8AF8CD7F000001 = {
-			fileRef = 02058DD6FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
+		02058EABFF8AF8CD7F000001 = {
+			isa = PBXFileReference;
+			path = XMLWin1252Transcoder.hpp;
+			refType = 4;
 		};
-		02058F40FF8AF8CD7F000001 = {
-			fileRef = 02058DD8FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
+		02058EACFF8AF8CD7F000001 = {
+			children = (
+				209653FA008111847F000001,
+				20965411008111847F000001,
+				20965418008111847F000001,
+				20965427008111847F000001,
+			);
+			isa = PBXGroup;
+			path = validators;
+			refType = 4;
 		};
-		02058F41FF8AF8CD7F000001 = {
-			fileRef = 02058DDBFF8AF8CD7F000001;
+		02058F08FF8AF8CD7F000001 = {
+			fileRef = 02058D71FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F42FF8AF8CD7F000001 = {
-			fileRef = 02058DDDFF8AF8CD7F000001;
+		02058F09FF8AF8CD7F000001 = {
+			fileRef = 02058D74FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F43FF8AF8CD7F000001 = {
-			fileRef = 02058DDEFF8AF8CD7F000001;
+		02058F0AFF8AF8CD7F000001 = {
+			fileRef = 02058D76FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F44FF8AF8CD7F000001 = {
-			fileRef = 02058DE0FF8AF8CD7F000001;
+		02058F0BFF8AF8CD7F000001 = {
+			fileRef = 02058D78FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F45FF8AF8CD7F000001 = {
-			fileRef = 02058DE1FF8AF8CD7F000001;
+		02058F0CFF8AF8CD7F000001 = {
+			fileRef = 02058D7AFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F46FF8AF8CD7F000001 = {
-			fileRef = 02058DE3FF8AF8CD7F000001;
+		02058F0DFF8AF8CD7F000001 = {
+			fileRef = 02058D7BFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F47FF8AF8CD7F000001 = {
-			fileRef = 02058DE5FF8AF8CD7F000001;
+		02058F0EFF8AF8CD7F000001 = {
+			fileRef = 02058D7DFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F48FF8AF8CD7F000001 = {
-			fileRef = 02058DE7FF8AF8CD7F000001;
+		02058F0FFF8AF8CD7F000001 = {
+			fileRef = 02058D7FFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F49FF8AF8CD7F000001 = {
-			fileRef = 02058DE8FF8AF8CD7F000001;
+		02058F10FF8AF8CD7F000001 = {
+			fileRef = 02058D81FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F4AFF8AF8CD7F000001 = {
-			fileRef = 02058DE9FF8AF8CD7F000001;
+		02058F11FF8AF8CD7F000001 = {
+			fileRef = 02058D83FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F4BFF8AF8CD7F000001 = {
-			fileRef = 02058DEBFF8AF8CD7F000001;
+		02058F12FF8AF8CD7F000001 = {
+			fileRef = 02058D84FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F4CFF8AF8CD7F000001 = {
-			fileRef = 02058DEDFF8AF8CD7F000001;
+		02058F13FF8AF8CD7F000001 = {
+			fileRef = 02058D86FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F4DFF8AF8CD7F000001 = {
-			fileRef = 02058DEFFF8AF8CD7F000001;
+		02058F14FF8AF8CD7F000001 = {
+			fileRef = 02058D88FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F4EFF8AF8CD7F000001 = {
-			fileRef = 02058DF2FF8AF8CD7F000001;
+		02058F15FF8AF8CD7F000001 = {
+			fileRef = 02058D89FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F4FFF8AF8CD7F000001 = {
-			fileRef = 02058DF4FF8AF8CD7F000001;
+		02058F16FF8AF8CD7F000001 = {
+			fileRef = 02058D8AFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F50FF8AF8CD7F000001 = {
-			fileRef = 02058DF7FF8AF8CD7F000001;
+		02058F17FF8AF8CD7F000001 = {
+			fileRef = 02058D8BFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F51FF8AF8CD7F000001 = {
-			fileRef = 02058DF9FF8AF8CD7F000001;
+		02058F18FF8AF8CD7F000001 = {
+			fileRef = 02058D8DFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F5AFF8AF8CD7F000001 = {
-			fileRef = 02058E11FF8AF8CD7F000001;
+		02058F19FF8AF8CD7F000001 = {
+			fileRef = 02058D8FFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F5BFF8AF8CD7F000001 = {
-			fileRef = 02058E12FF8AF8CD7F000001;
+		02058F1AFF8AF8CD7F000001 = {
+			fileRef = 02058D90FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F5CFF8AF8CD7F000001 = {
-			fileRef = 02058E13FF8AF8CD7F000001;
+		02058F1BFF8AF8CD7F000001 = {
+			fileRef = 02058D92FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F61FF8AF8CD7F000001 = {
-			fileRef = 02058E26FF8AF8CD7F000001;
+		02058F1CFF8AF8CD7F000001 = {
+			fileRef = 02058D93FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F62FF8AF8CD7F000001 = {
-			fileRef = 02058E28FF8AF8CD7F000001;
+		02058F1DFF8AF8CD7F000001 = {
+			fileRef = 02058D95FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F6EFF8AF8CD7F000001 = {
-			fileRef = 02058E50FF8AF8CD7F000001;
+		02058F1EFF8AF8CD7F000001 = {
+			fileRef = 02058D96FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F6FFF8AF8CD7F000001 = {
-			fileRef = 02058E52FF8AF8CD7F000001;
+		02058F1FFF8AF8CD7F000001 = {
+			fileRef = 02058D98FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F70FF8AF8CD7F000001 = {
-			fileRef = 02058E54FF8AF8CD7F000001;
+		02058F20FF8AF8CD7F000001 = {
+			fileRef = 02058D9AFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F71FF8AF8CD7F000001 = {
-			fileRef = 02058E56FF8AF8CD7F000001;
+		02058F21FF8AF8CD7F000001 = {
+			fileRef = 02058D9BFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F72FF8AF8CD7F000001 = {
-			fileRef = 02058E58FF8AF8CD7F000001;
+		02058F22FF8AF8CD7F000001 = {
+			fileRef = 02058D9EFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F73FF8AF8CD7F000001 = {
-			fileRef = 02058E59FF8AF8CD7F000001;
+		02058F23FF8AF8CD7F000001 = {
+			fileRef = 02058DA0FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F74FF8AF8CD7F000001 = {
-			fileRef = 02058E5BFF8AF8CD7F000001;
+		02058F24FF8AF8CD7F000001 = {
+			fileRef = 02058DA2FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F7DFF8AF8CD7F000001 = {
-			fileRef = 02058E75FF8AF8CD7F000001;
+		02058F25FF8AF8CD7F000001 = {
+			fileRef = 02058DA4FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F7FFF8AF8CD7F000001 = {
-			fileRef = 02058E7AFF8AF8CD7F000001;
+		02058F26FF8AF8CD7F000001 = {
+			fileRef = 02058DA6FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F80FF8AF8CD7F000001 = {
-			fileRef = 02058E7CFF8AF8CD7F000001;
+		02058F28FF8AF8CD7F000001 = {
+			fileRef = 02058DB1FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F81FF8AF8CD7F000001 = {
-			fileRef = 02058E7EFF8AF8CD7F000001;
+		02058F29FF8AF8CD7F000001 = {
+			fileRef = 02058DB3FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F82FF8AF8CD7F000001 = {
-			fileRef = 02058E7FFF8AF8CD7F000001;
+		02058F2AFF8AF8CD7F000001 = {
+			fileRef = 02058DB5FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F83FF8AF8CD7F000001 = {
-			fileRef = 02058E80FF8AF8CD7F000001;
+		02058F2BFF8AF8CD7F000001 = {
+			fileRef = 02058DB6FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F84FF8AF8CD7F000001 = {
-			fileRef = 02058E81FF8AF8CD7F000001;
+		02058F2CFF8AF8CD7F000001 = {
+			fileRef = 02058DB7FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F85FF8AF8CD7F000001 = {
-			fileRef = 02058E83FF8AF8CD7F000001;
+		02058F2DFF8AF8CD7F000001 = {
+			fileRef = 02058DB9FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F86FF8AF8CD7F000001 = {
-			fileRef = 02058E85FF8AF8CD7F000001;
+		02058F2EFF8AF8CD7F000001 = {
+			fileRef = 02058DBAFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F87FF8AF8CD7F000001 = {
-			fileRef = 02058E87FF8AF8CD7F000001;
+		02058F2FFF8AF8CD7F000001 = {
+			fileRef = 02058DBBFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F88FF8AF8CD7F000001 = {
-			fileRef = 02058E88FF8AF8CD7F000001;
+		02058F30FF8AF8CD7F000001 = {
+			fileRef = 02058DBDFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F89FF8AF8CD7F000001 = {
-			fileRef = 02058E8AFF8AF8CD7F000001;
+		02058F31FF8AF8CD7F000001 = {
+			fileRef = 02058DBEFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F8AFF8AF8CD7F000001 = {
-			fileRef = 02058E8CFF8AF8CD7F000001;
+		02058F32FF8AF8CD7F000001 = {
+			fileRef = 02058DC0FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F8BFF8AF8CD7F000001 = {
-			fileRef = 02058E8EFF8AF8CD7F000001;
+		02058F33FF8AF8CD7F000001 = {
+			fileRef = 02058DC2FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F8CFF8AF8CD7F000001 = {
-			fileRef = 02058E90FF8AF8CD7F000001;
+		02058F34FF8AF8CD7F000001 = {
+			fileRef = 02058DC4FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F8DFF8AF8CD7F000001 = {
-			fileRef = 02058E92FF8AF8CD7F000001;
+		02058F35FF8AF8CD7F000001 = {
+			fileRef = 02058DC6FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F8EFF8AF8CD7F000001 = {
-			fileRef = 02058E94FF8AF8CD7F000001;
+		02058F36FF8AF8CD7F000001 = {
+			fileRef = 02058DC7FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F8FFF8AF8CD7F000001 = {
-			fileRef = 02058E95FF8AF8CD7F000001;
+		02058F37FF8AF8CD7F000001 = {
+			fileRef = 02058DC8FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F90FF8AF8CD7F000001 = {
-			fileRef = 02058E97FF8AF8CD7F000001;
+		02058F38FF8AF8CD7F000001 = {
+			fileRef = 02058DCBFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F91FF8AF8CD7F000001 = {
-			fileRef = 02058E98FF8AF8CD7F000001;
+		02058F39FF8AF8CD7F000001 = {
+			fileRef = 02058DCCFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F92FF8AF8CD7F000001 = {
-			fileRef = 02058E9AFF8AF8CD7F000001;
+		02058F3AFF8AF8CD7F000001 = {
+			fileRef = 02058DCEFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F93FF8AF8CD7F000001 = {
-			fileRef = 02058E9BFF8AF8CD7F000001;
+		02058F3BFF8AF8CD7F000001 = {
+			fileRef = 02058DCFFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F94FF8AF8CD7F000001 = {
-			fileRef = 02058E9CFF8AF8CD7F000001;
+		02058F3CFF8AF8CD7F000001 = {
+			fileRef = 02058DD1FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F95FF8AF8CD7F000001 = {
-			fileRef = 02058E9EFF8AF8CD7F000001;
+		02058F3DFF8AF8CD7F000001 = {
+			fileRef = 02058DD3FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F96FF8AF8CD7F000001 = {
-			fileRef = 02058E9FFF8AF8CD7F000001;
+		02058F3EFF8AF8CD7F000001 = {
+			fileRef = 02058DD5FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F97FF8AF8CD7F000001 = {
-			fileRef = 02058EA2FF8AF8CD7F000001;
+		02058F3FFF8AF8CD7F000001 = {
+			fileRef = 02058DD6FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F98FF8AF8CD7F000001 = {
-			fileRef = 02058EA3FF8AF8CD7F000001;
+		02058F40FF8AF8CD7F000001 = {
+			fileRef = 02058DD8FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F99FF8AF8CD7F000001 = {
-			fileRef = 02058EA5FF8AF8CD7F000001;
+		02058F41FF8AF8CD7F000001 = {
+			fileRef = 02058DDBFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F9AFF8AF8CD7F000001 = {
-			fileRef = 02058EA7FF8AF8CD7F000001;
+		02058F42FF8AF8CD7F000001 = {
+			fileRef = 02058DDDFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F9BFF8AF8CD7F000001 = {
-			fileRef = 02058EA9FF8AF8CD7F000001;
+		02058F43FF8AF8CD7F000001 = {
+			fileRef = 02058DDEFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058F9CFF8AF8CD7F000001 = {
-			fileRef = 02058EABFF8AF8CD7F000001;
+		02058F44FF8AF8CD7F000001 = {
+			fileRef = 02058DE0FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FC9FF8AF8CD7F000001 = {
-			fileRef = 02058CF6FF8AF8CD7F000001;
+		02058F45FF8AF8CD7F000001 = {
+			fileRef = 02058DE1FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FCAFF8AF8CD7F000001 = {
-			fileRef = 02058CF8FF8AF8CD7F000001;
+		02058F46FF8AF8CD7F000001 = {
+			fileRef = 02058DE3FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FCBFF8AF8CD7F000001 = {
-			fileRef = 02058CFAFF8AF8CD7F000001;
+		02058F47FF8AF8CD7F000001 = {
+			fileRef = 02058DE5FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FCCFF8AF8CD7F000001 = {
-			fileRef = 02058CFCFF8AF8CD7F000001;
+		02058F48FF8AF8CD7F000001 = {
+			fileRef = 02058DE7FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FCEFF8AF8CD7F000001 = {
-			fileRef = 02058D00FF8AF8CD7F000001;
+		02058F49FF8AF8CD7F000001 = {
+			fileRef = 02058DE8FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FCFFF8AF8CD7F000001 = {
-			fileRef = 02058D02FF8AF8CD7F000001;
+		02058F4AFF8AF8CD7F000001 = {
+			fileRef = 02058DE9FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FD1FF8AF8CD7F000001 = {
-			fileRef = 02058D06FF8AF8CD7F000001;
+		02058F4BFF8AF8CD7F000001 = {
+			fileRef = 02058DEBFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FD2FF8AF8CD7F000001 = {
-			fileRef = 02058D08FF8AF8CD7F000001;
+		02058F4CFF8AF8CD7F000001 = {
+			fileRef = 02058DEDFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FD3FF8AF8CD7F000001 = {
-			fileRef = 02058D0AFF8AF8CD7F000001;
+		02058F4DFF8AF8CD7F000001 = {
+			fileRef = 02058DEFFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FD4FF8AF8CD7F000001 = {
-			fileRef = 02058D0CFF8AF8CD7F000001;
+		02058F4EFF8AF8CD7F000001 = {
+			fileRef = 02058DF2FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FD5FF8AF8CD7F000001 = {
-			fileRef = 02058D0FFF8AF8CD7F000001;
+		02058F4FFF8AF8CD7F000001 = {
+			fileRef = 02058DF4FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FD6FF8AF8CD7F000001 = {
-			fileRef = 02058D11FF8AF8CD7F000001;
+		02058F50FF8AF8CD7F000001 = {
+			fileRef = 02058DF7FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FD7FF8AF8CD7F000001 = {
-			fileRef = 02058D13FF8AF8CD7F000001;
+		02058F51FF8AF8CD7F000001 = {
+			fileRef = 02058DF9FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FD8FF8AF8CD7F000001 = {
-			fileRef = 02058D15FF8AF8CD7F000001;
+		02058F5AFF8AF8CD7F000001 = {
+			fileRef = 02058E11FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FD9FF8AF8CD7F000001 = {
-			fileRef = 02058D17FF8AF8CD7F000001;
+		02058F5BFF8AF8CD7F000001 = {
+			fileRef = 02058E12FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FDAFF8AF8CD7F000001 = {
-			fileRef = 02058D19FF8AF8CD7F000001;
+		02058F5CFF8AF8CD7F000001 = {
+			fileRef = 02058E13FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FDBFF8AF8CD7F000001 = {
-			fileRef = 02058D1BFF8AF8CD7F000001;
+		02058F61FF8AF8CD7F000001 = {
+			fileRef = 02058E26FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FDCFF8AF8CD7F000001 = {
-			fileRef = 02058D1DFF8AF8CD7F000001;
+		02058F62FF8AF8CD7F000001 = {
+			fileRef = 02058E28FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FDDFF8AF8CD7F000001 = {
-			fileRef = 02058D1FFF8AF8CD7F000001;
+		02058F6EFF8AF8CD7F000001 = {
+			fileRef = 02058E50FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FDEFF8AF8CD7F000001 = {
-			fileRef = 02058D21FF8AF8CD7F000001;
+		02058F6FFF8AF8CD7F000001 = {
+			fileRef = 02058E52FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FDFFF8AF8CD7F000001 = {
-			fileRef = 02058D23FF8AF8CD7F000001;
+		02058F70FF8AF8CD7F000001 = {
+			fileRef = 02058E54FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FE0FF8AF8CD7F000001 = {
-			fileRef = 02058D25FF8AF8CD7F000001;
+		02058F71FF8AF8CD7F000001 = {
+			fileRef = 02058E56FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FE1FF8AF8CD7F000001 = {
-			fileRef = 02058D27FF8AF8CD7F000001;
+		02058F72FF8AF8CD7F000001 = {
+			fileRef = 02058E58FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FE2FF8AF8CD7F000001 = {
-			fileRef = 02058D29FF8AF8CD7F000001;
+		02058F73FF8AF8CD7F000001 = {
+			fileRef = 02058E59FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FE3FF8AF8CD7F000001 = {
-			fileRef = 02058D2BFF8AF8CD7F000001;
+		02058F74FF8AF8CD7F000001 = {
+			fileRef = 02058E5BFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FE4FF8AF8CD7F000001 = {
-			fileRef = 02058D2DFF8AF8CD7F000001;
+		02058F7DFF8AF8CD7F000001 = {
+			fileRef = 02058E75FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FE5FF8AF8CD7F000001 = {
-			fileRef = 02058D2FFF8AF8CD7F000001;
+		02058F7FFF8AF8CD7F000001 = {
+			fileRef = 02058E7AFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FE6FF8AF8CD7F000001 = {
-			fileRef = 02058D31FF8AF8CD7F000001;
+		02058F80FF8AF8CD7F000001 = {
+			fileRef = 02058E7CFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FE7FF8AF8CD7F000001 = {
-			fileRef = 02058D33FF8AF8CD7F000001;
+		02058F81FF8AF8CD7F000001 = {
+			fileRef = 02058E7EFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FE8FF8AF8CD7F000001 = {
-			fileRef = 02058D35FF8AF8CD7F000001;
+		02058F82FF8AF8CD7F000001 = {
+			fileRef = 02058E7FFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FE9FF8AF8CD7F000001 = {
-			fileRef = 02058D37FF8AF8CD7F000001;
+		02058F83FF8AF8CD7F000001 = {
+			fileRef = 02058E80FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FEAFF8AF8CD7F000001 = {
-			fileRef = 02058D39FF8AF8CD7F000001;
+		02058F84FF8AF8CD7F000001 = {
+			fileRef = 02058E81FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FEBFF8AF8CD7F000001 = {
-			fileRef = 02058D3BFF8AF8CD7F000001;
+		02058F85FF8AF8CD7F000001 = {
+			fileRef = 02058E83FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FECFF8AF8CD7F000001 = {
-			fileRef = 02058D3DFF8AF8CD7F000001;
+		02058F86FF8AF8CD7F000001 = {
+			fileRef = 02058E85FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FEDFF8AF8CD7F000001 = {
-			fileRef = 02058D3FFF8AF8CD7F000001;
+		02058F87FF8AF8CD7F000001 = {
+			fileRef = 02058E87FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FEEFF8AF8CD7F000001 = {
-			fileRef = 02058D41FF8AF8CD7F000001;
+		02058F88FF8AF8CD7F000001 = {
+			fileRef = 02058E88FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FEFFF8AF8CD7F000001 = {
-			fileRef = 02058D44FF8AF8CD7F000001;
+		02058F89FF8AF8CD7F000001 = {
+			fileRef = 02058E8AFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FF0FF8AF8CD7F000001 = {
-			fileRef = 02058D46FF8AF8CD7F000001;
+		02058F8AFF8AF8CD7F000001 = {
+			fileRef = 02058E8CFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FF1FF8AF8CD7F000001 = {
-			fileRef = 02058D48FF8AF8CD7F000001;
+		02058F8BFF8AF8CD7F000001 = {
+			fileRef = 02058E8EFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FF2FF8AF8CD7F000001 = {
-			fileRef = 02058D4AFF8AF8CD7F000001;
+		02058F8CFF8AF8CD7F000001 = {
+			fileRef = 02058E90FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FF3FF8AF8CD7F000001 = {
-			fileRef = 02058D4CFF8AF8CD7F000001;
+		02058F8DFF8AF8CD7F000001 = {
+			fileRef = 02058E92FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FF4FF8AF8CD7F000001 = {
-			fileRef = 02058D4EFF8AF8CD7F000001;
+		02058F8EFF8AF8CD7F000001 = {
+			fileRef = 02058E94FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FF5FF8AF8CD7F000001 = {
-			fileRef = 02058D52FF8AF8CD7F000001;
+		02058F8FFF8AF8CD7F000001 = {
+			fileRef = 02058E95FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FF6FF8AF8CD7F000001 = {
-			fileRef = 02058D55FF8AF8CD7F000001;
+		02058F90FF8AF8CD7F000001 = {
+			fileRef = 02058E97FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FF7FF8AF8CD7F000001 = {
-			fileRef = 02058D57FF8AF8CD7F000001;
+		02058F91FF8AF8CD7F000001 = {
+			fileRef = 02058E98FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FF8FF8AF8CD7F000001 = {
-			fileRef = 02058D59FF8AF8CD7F000001;
+		02058F92FF8AF8CD7F000001 = {
+			fileRef = 02058E9AFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FF9FF8AF8CD7F000001 = {
-			fileRef = 02058D5BFF8AF8CD7F000001;
+		02058F93FF8AF8CD7F000001 = {
+			fileRef = 02058E9BFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FFAFF8AF8CD7F000001 = {
-			fileRef = 02058D5DFF8AF8CD7F000001;
+		02058F94FF8AF8CD7F000001 = {
+			fileRef = 02058E9CFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FFBFF8AF8CD7F000001 = {
-			fileRef = 02058D5FFF8AF8CD7F000001;
+		02058F95FF8AF8CD7F000001 = {
+			fileRef = 02058E9EFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FFCFF8AF8CD7F000001 = {
-			fileRef = 02058D61FF8AF8CD7F000001;
+		02058F96FF8AF8CD7F000001 = {
+			fileRef = 02058E9FFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FFDFF8AF8CD7F000001 = {
-			fileRef = 02058D63FF8AF8CD7F000001;
+		02058F97FF8AF8CD7F000001 = {
+			fileRef = 02058EA2FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FFEFF8AF8CD7F000001 = {
-			fileRef = 02058D65FF8AF8CD7F000001;
+		02058F98FF8AF8CD7F000001 = {
+			fileRef = 02058EA3FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02058FFFFF8AF8CD7F000001 = {
-			fileRef = 02058D67FF8AF8CD7F000001;
+		02058F99FF8AF8CD7F000001 = {
+			fileRef = 02058EA5FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02059000FF8AF8CD7F000001 = {
-			fileRef = 02058D69FF8AF8CD7F000001;
+		02058F9AFF8AF8CD7F000001 = {
+			fileRef = 02058EA7FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02059001FF8AF8CD7F000001 = {
-			fileRef = 02058D6BFF8AF8CD7F000001;
+		02058F9BFF8AF8CD7F000001 = {
+			fileRef = 02058EA9FF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
 				);
 			};
 		};
-		02059002FF8AF8CD7F000001 = {
-			fileRef = 02058D6DFF8AF8CD7F000001;
+		02058F9CFF8AF8CD7F000001 = {
+			fileRef = 02058EABFF8AF8CD7F000001;
 			isa = PBXBuildFile;
 			settings = {
 				ATTRIBUTES = (
@@ -3980,14 +2374,6 @@
 				);
 			};
 		};
-		02059019FF8AF8CD7F000001 = {
-			fileRef = 02058DADFF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
 		0205901AFF8AF8CD7F000001 = {
 			fileRef = 02058DB0FF8AF8CD7F000001;
 			isa = PBXBuildFile;
@@ -4284,14 +2670,6 @@
 				);
 			};
 		};
-		02DDAA5EFF8BF46A7F000001 = {
-			fileRef = 02058CF4FF8AF8CD7F000001;
-			isa = PBXBuildFile;
-			settings = {
-				ATTRIBUTES = (
-				);
-			};
-		};
 //020
 //021
 //022
@@ -4308,13 +2686,13 @@
 			);
 			isa = PBXGroup;
 			name = Products;
-			path = lib;
-			refType = 4;
+			path = "";
+			refType = 3;
 		};
 		034768DEFF38A45A11DB9C8B = {
 			isa = PBXFrameworkReference;
 			path = Xerces.framework;
-			refType = 4;
+			refType = 3;
 		};
 //030
 //031
@@ -4376,7 +2754,7 @@
 				HEADER_SEARCH_PATHS = "../../../../src /System/Library/Frameworks/Carbon.framework/Headers";
 				INSTALL_PATH = "";
 				LIBRARY_SEARCH_PATHS = "";
-				OTHER_CFLAGS = "-DTARGET_API_MAC_CARBON -DXML_USE_INMEM_MESSAGELOADER -DXML_USE_MACOS_UNICODECONVERTER -DXML_USE_NETACCESSOR_URLACCESSCF";
+				OTHER_CFLAGS = "-DDEBUG -DTARGET_API_MAC_CARBON -DXML_USE_INMEM_MESSAGELOADER -DXML_USE_MACOS_UNICODECONVERTER -DXML_USE_NETACCESSOR_URLACCESSCF";
 				OTHER_LDFLAGS = "";
 				PRODUCT_NAME = Xerces;
 				SECTORDER_FLAGS = "";
@@ -4420,67 +2798,6 @@
 		0867D69DFE84028FC02AAC07 = {
 			buildActionMask = 2147483647;
 			files = (
-				02058EC9FF8AF8CD7F000001,
-				02058ECAFF8AF8CD7F000001,
-				02058ECBFF8AF8CD7F000001,
-				02058ECCFF8AF8CD7F000001,
-				02058ECDFF8AF8CD7F000001,
-				02058ECFFF8AF8CD7F000001,
-				02058ED0FF8AF8CD7F000001,
-				02058ED2FF8AF8CD7F000001,
-				02058ED3FF8AF8CD7F000001,
-				02058ED4FF8AF8CD7F000001,
-				02058ED5FF8AF8CD7F000001,
-				02058ED6FF8AF8CD7F000001,
-				02058ED7FF8AF8CD7F000001,
-				02058ED8FF8AF8CD7F000001,
-				02058ED9FF8AF8CD7F000001,
-				02058EDAFF8AF8CD7F000001,
-				02058EDBFF8AF8CD7F000001,
-				02058EDCFF8AF8CD7F000001,
-				02058EDDFF8AF8CD7F000001,
-				02058EDEFF8AF8CD7F000001,
-				02058EDFFF8AF8CD7F000001,
-				02058EE0FF8AF8CD7F000001,
-				02058EE1FF8AF8CD7F000001,
-				02058EE2FF8AF8CD7F000001,
-				02058EE3FF8AF8CD7F000001,
-				02058EE4FF8AF8CD7F000001,
-				02058EE5FF8AF8CD7F000001,
-				02058EE6FF8AF8CD7F000001,
-				02058EE7FF8AF8CD7F000001,
-				02058EE8FF8AF8CD7F000001,
-				02058EE9FF8AF8CD7F000001,
-				02058EEAFF8AF8CD7F000001,
-				02058EEBFF8AF8CD7F000001,
-				02058EECFF8AF8CD7F000001,
-				02058EEDFF8AF8CD7F000001,
-				02058EEEFF8AF8CD7F000001,
-				02058EEFFF8AF8CD7F000001,
-				02058EF0FF8AF8CD7F000001,
-				02058EF1FF8AF8CD7F000001,
-				02058EF2FF8AF8CD7F000001,
-				02058EF3FF8AF8CD7F000001,
-				02058EF4FF8AF8CD7F000001,
-				02058EF5FF8AF8CD7F000001,
-				02058EF6FF8AF8CD7F000001,
-				02058EF7FF8AF8CD7F000001,
-				02058EF8FF8AF8CD7F000001,
-				02058EF9FF8AF8CD7F000001,
-				02058EFAFF8AF8CD7F000001,
-				02058EFBFF8AF8CD7F000001,
-				02058EFCFF8AF8CD7F000001,
-				02058EFDFF8AF8CD7F000001,
-				02058EFEFF8AF8CD7F000001,
-				02058EFFFF8AF8CD7F000001,
-				02058F00FF8AF8CD7F000001,
-				02058F01FF8AF8CD7F000001,
-				02058F02FF8AF8CD7F000001,
-				02058F03FF8AF8CD7F000001,
-				02058F04FF8AF8CD7F000001,
-				02058F05FF8AF8CD7F000001,
-				02058F06FF8AF8CD7F000001,
-				02058F07FF8AF8CD7F000001,
 				02058F08FF8AF8CD7F000001,
 				02058F09FF8AF8CD7F000001,
 				02058F0AFF8AF8CD7F000001,
@@ -4512,7 +2829,6 @@
 				02058F24FF8AF8CD7F000001,
 				02058F25FF8AF8CD7F000001,
 				02058F26FF8AF8CD7F000001,
-				02058F27FF8AF8CD7F000001,
 				02058F28FF8AF8CD7F000001,
 				02058F29FF8AF8CD7F000001,
 				02058F2AFF8AF8CD7F000001,
@@ -4668,60 +2984,6 @@
 				F50CFCAE00B9D0E301000001,
 				F50CFCB600B9D19B01000001,
 				F50CFCBE00B9D1E001000001,
-				F5D0271000BD60F501000001,
-				F5D0271100BD60F501000001,
-				F5D0271200BD60F501000001,
-				F5D0271300BD60F501000001,
-				F5D0271400BD60F501000001,
-				F5D0271500BD60F501000001,
-				F5D0271600BD60F501000001,
-				F5D0271700BD60F501000001,
-				F5D0271800BD60F501000001,
-				F5D0271900BD60F501000001,
-				F5D0271A00BD60F501000001,
-				F5D0271B00BD60F501000001,
-				F5D0271C00BD60F501000001,
-				F5D0271D00BD60F501000001,
-				F5D0271E00BD60F501000001,
-				F5D0271F00BD60F501000001,
-				F5D0272000BD60F501000001,
-				F5D0272100BD60F501000001,
-				F5D0272300BD60F501000001,
-				F5D0272400BD60F501000001,
-				F5D0272600BD60F501000001,
-				F5D0272700BD60F501000001,
-				F5D0272800BD60F501000001,
-				F5D0272900BD60F501000001,
-				F5D0272A00BD60F501000001,
-				F5D0272B00BD60F501000001,
-				F5D0272C00BD60F501000001,
-				F5D0272D00BD60F501000001,
-				F5D0272E00BD60F501000001,
-				F5D0272F00BD60F501000001,
-				F5D0273000BD60F501000001,
-				F5D0273100BD60F501000001,
-				F5D0273200BD60F501000001,
-				F5D0273300BD60F501000001,
-				F5D0273400BD60F501000001,
-				F5D0273500BD60F501000001,
-				F5D0273600BD60F501000001,
-				F5D0273700BD60F501000001,
-				F5D0273800BD60F501000001,
-				F5D0273900BD60F501000001,
-				F5D0273A00BD60F501000001,
-				F5D0273B00BD60F501000001,
-				F5D0273C00BD60F501000001,
-				F5D0273D00BD60F501000001,
-				F5D0273F00BD60F501000001,
-				F5D0274000BD60F501000001,
-				F5D0274200BD60F501000001,
-				F5D0274300BD60F501000001,
-				F5D0274500BD60F501000001,
-				F5D0274600BD60F501000001,
-				F55DDD9200BDA66901000001,
-				F5882D0400CC2B1801000001,
-				F53FCAD100CC2CCD01000001,
-				F53FCAD500CC2D4E01000001,
 				F511DA1500CE71B801000001,
 				F511DA1600CE71B801000001,
 				F511DA1700CE71B801000001,
@@ -4788,9 +3050,95 @@
 				F5A6C94401B968C801000102,
 				F5020B78022092AD01A80067,
 				F5020B79022092AD01A80067,
+				F5CA376B02634A7F01A80064,
+				F5CA376D02634A7F01A80064,
+				F58FFBC302C4EAAC01A80065,
+				F58FFBC502C4EAAC01A80065,
+				F58FFBC702C4EAAC01A80065,
+				F58FFBC802C4EAAC01A80065,
+				F58FFBCA02C4EAAC01A80065,
+				F58FFBCC02C4EAAC01A80065,
+				F58FFBCE02C4EAAC01A80065,
+				F58FFBD002C4EAAC01A80065,
+				F58FFBD202C4EAAC01A80065,
+				F58FFBD402C4EAAC01A80065,
+				F58FFBD602C4EAAC01A80065,
+				F58FFBD802C4EAAC01A80065,
+				F58FFBDA02C4EAAC01A80065,
+				F58FFBDC02C4EAAC01A80065,
+				F58FFBDE02C4EAAC01A80065,
+				F58FFBE002C4EAAC01A80065,
+				F58FFBE202C4EAAC01A80065,
+				F58FFBE402C4EAAC01A80065,
+				F58FFBE602C4EAAC01A80065,
+				F58FFBE902C4EAAC01A80065,
+				F58FFBEB02C4EAAC01A80065,
+				F58FFBED02C4EAAC01A80065,
+				F58FFBEF02C4EAAC01A80065,
+				F58FFBF102C4EAAC01A80065,
+				F58FFBF302C4EAAC01A80065,
+				F58FFBF502C4EAAC01A80065,
+				F58FFBF702C4EAAC01A80065,
+				F58FFBF902C4EAAC01A80065,
+				F58FFBFB02C4EAAC01A80065,
+				F58FFBFD02C4EAAC01A80065,
+				F58FFBFF02C4EAAC01A80065,
+				F58FFC0102C4EAAC01A80065,
+				F58FFC0302C4EAAC01A80065,
+				F58FFC0502C4EAAC01A80065,
+				F58FFC0802C4EAAC01A80065,
+				F58FFC1002C4EB8001A80065,
+				F58FFC1202C4EB8001A80065,
+				F58FFC1402C4EB8001A80065,
+				F58FFC1802C4EBE001A80065,
+				F58FFC4102C4ED1F01A80065,
+				F58FFC4202C4ED1F01A80065,
+				F58FFC4302C4ED1F01A80065,
+				F58FFC4402C4ED1F01A80065,
+				F58FFC4502C4ED1F01A80065,
+				F58FFC4602C4ED1F01A80065,
+				F58FFC4702C4ED1F01A80065,
+				F58FFC4802C4ED1F01A80065,
+				F58FFC4902C4ED1F01A80065,
+				F58FFC4A02C4ED1F01A80065,
+				F58FFC4B02C4ED1F01A80065,
+				F58FFC4C02C4ED1F01A80065,
+				F58FFC4D02C4ED1F01A80065,
+				F58FFC4E02C4ED1F01A80065,
+				F58FFC4F02C4ED1F01A80065,
+				F58FFC5002C4ED1F01A80065,
+				F58FFC5102C4ED1F01A80065,
+				F58FFC5302C4ED1F01A80065,
+				F58FFC5402C4ED1F01A80065,
+				F58FFC5502C4ED1F01A80065,
+				F58FFC5602C4ED1F01A80065,
+				F58FFC5702C4ED1F01A80065,
+				F58FFC5802C4ED1F01A80065,
+				F58FFC5902C4ED1F01A80065,
+				F58FFC5A02C4ED1F01A80065,
+				F58FFC5B02C4ED1F01A80065,
+				F58FFC5C02C4ED1F01A80065,
+				F58FFC5D02C4ED1F01A80065,
+				F58FFC5E02C4ED1F01A80065,
+				F58FFC5F02C4ED1F01A80065,
+				F58FFC6002C4ED1F01A80065,
+				F58FFC6102C4ED1F01A80065,
+				F58FFC6302C4ED1F01A80065,
+				F58FFC6402C4ED1F01A80065,
+				F58FFC6502C4ED1F01A80065,
+				F58FFC6602C4ED1F01A80065,
+				F58FFC6702C4ED1F01A80065,
+				F58FFC6802C4ED1F01A80065,
+				F58FFC7402C4ED4301A80065,
+				F58FFC7602C4ED4301A80065,
+				F58FFC7802C4ED4301A80065,
+				F58FFC7A02C4ED4301A80065,
+				F58FFC7C02C4ED4301A80065,
+				F58FFC7E02C4ED6101A80065,
+				F58FFC8102C4ED8601A80065,
+				F58FFC8202C4ED8601A80065,
 			);
 			isa = PBXHeadersBuildPhase;
-			name = Headers;
 		};
 		0867D69EFE84028FC02AAC07 = {
 			buildActionMask = 2147483647;
@@ -4798,67 +3146,10 @@
 				089C1668FE841158C02AAC07,
 			);
 			isa = PBXResourcesBuildPhase;
-			name = "Bundle Resources";
 		};
 		0867D69FFE84028FC02AAC07 = {
 			buildActionMask = 2147483647;
 			files = (
-				02058FC9FF8AF8CD7F000001,
-				02058FCAFF8AF8CD7F000001,
-				02058FCBFF8AF8CD7F000001,
-				02058FCCFF8AF8CD7F000001,
-				02058FCEFF8AF8CD7F000001,
-				02058FCFFF8AF8CD7F000001,
-				02058FD1FF8AF8CD7F000001,
-				02058FD2FF8AF8CD7F000001,
-				02058FD3FF8AF8CD7F000001,
-				02058FD4FF8AF8CD7F000001,
-				02058FD5FF8AF8CD7F000001,
-				02058FD6FF8AF8CD7F000001,
-				02058FD7FF8AF8CD7F000001,
-				02058FD8FF8AF8CD7F000001,
-				02058FD9FF8AF8CD7F000001,
-				02058FDAFF8AF8CD7F000001,
-				02058FDBFF8AF8CD7F000001,
-				02058FDCFF8AF8CD7F000001,
-				02058FDDFF8AF8CD7F000001,
-				02058FDEFF8AF8CD7F000001,
-				02058FDFFF8AF8CD7F000001,
-				02058FE0FF8AF8CD7F000001,
-				02058FE1FF8AF8CD7F000001,
-				02058FE2FF8AF8CD7F000001,
-				02058FE3FF8AF8CD7F000001,
-				02058FE4FF8AF8CD7F000001,
-				02058FE5FF8AF8CD7F000001,
-				02058FE6FF8AF8CD7F000001,
-				02058FE7FF8AF8CD7F000001,
-				02058FE8FF8AF8CD7F000001,
-				02058FE9FF8AF8CD7F000001,
-				02058FEAFF8AF8CD7F000001,
-				02058FEBFF8AF8CD7F000001,
-				02058FECFF8AF8CD7F000001,
-				02058FEDFF8AF8CD7F000001,
-				02058FEEFF8AF8CD7F000001,
-				02058FEFFF8AF8CD7F000001,
-				02058FF0FF8AF8CD7F000001,
-				02058FF1FF8AF8CD7F000001,
-				02058FF2FF8AF8CD7F000001,
-				02058FF3FF8AF8CD7F000001,
-				02058FF4FF8AF8CD7F000001,
-				02058FF5FF8AF8CD7F000001,
-				02058FF6FF8AF8CD7F000001,
-				02058FF7FF8AF8CD7F000001,
-				02058FF8FF8AF8CD7F000001,
-				02058FF9FF8AF8CD7F000001,
-				02058FFAFF8AF8CD7F000001,
-				02058FFBFF8AF8CD7F000001,
-				02058FFCFF8AF8CD7F000001,
-				02058FFDFF8AF8CD7F000001,
-				02058FFEFF8AF8CD7F000001,
-				02058FFFFF8AF8CD7F000001,
-				02059000FF8AF8CD7F000001,
-				02059001FF8AF8CD7F000001,
-				02059002FF8AF8CD7F000001,
 				02059003FF8AF8CD7F000001,
 				02059004FF8AF8CD7F000001,
 				02059005FF8AF8CD7F000001,
@@ -4881,7 +3172,6 @@
 				02059016FF8AF8CD7F000001,
 				02059017FF8AF8CD7F000001,
 				02059018FF8AF8CD7F000001,
-				02059019FF8AF8CD7F000001,
 				0205901AFF8AF8CD7F000001,
 				0205901BFF8AF8CD7F000001,
 				0205901CFF8AF8CD7F000001,
@@ -4919,7 +3209,6 @@
 				02059067FF8AF8CD7F000001,
 				02059068FF8AF8CD7F000001,
 				02059069FF8AF8CD7F000001,
-				02DDAA5EFF8BF46A7F000001,
 				20965458008111847F000001,
 				20965459008111847F000001,
 				2096545A008111847F000001,
@@ -4979,38 +3268,6 @@
 				F50CFCB300B9D0E301000001,
 				F50CFCB700B9D19B01000001,
 				F50CFCBF00B9D1E001000001,
-				F5D0274900BD60F501000001,
-				F5D0274A00BD60F501000001,
-				F5D0274B00BD60F501000001,
-				F5D0274C00BD60F501000001,
-				F5D0274D00BD60F501000001,
-				F5D0274E00BD60F501000001,
-				F5D0274F00BD60F501000001,
-				F5D0275000BD60F501000001,
-				F5D0275100BD60F501000001,
-				F5D0275200BD60F501000001,
-				F5D0275300BD60F501000001,
-				F5D0275400BD60F501000001,
-				F5D0275500BD60F501000001,
-				F5D0275600BD60F501000001,
-				F5D0275700BD60F501000001,
-				F5D0275800BD60F501000001,
-				F5D0275900BD60F501000001,
-				F5D0275A00BD60F501000001,
-				F5D0275B00BD60F501000001,
-				F5D0275D00BD60F501000001,
-				F5D0275E00BD60F501000001,
-				F5D0275F00BD60F501000001,
-				F5D0276000BD60F501000001,
-				F5D0276100BD60F501000001,
-				F5D0276200BD60F501000001,
-				F5D0276400BD60F501000001,
-				F5D0276500BD60F501000001,
-				F55DDD9300BDA66901000001,
-				F5882D0600CC2B1801000001,
-				F53FCAD200CC2CCD01000001,
-				F53FCAD600CC2D4E01000001,
-				F53FCAD800CC2D9001000001,
 				F511DA1C00CE71B801000001,
 				F511DA1D00CE71B801000001,
 				F511DA1E00CE71B801000001,
@@ -5071,9 +3328,55 @@
 				F5A6C94601B968C801000102,
 				F5020B7A022092AD01A80067,
 				F5020B7B022092AD01A80067,
+				F5CA376E02634A7F01A80064,
+				F5CA377002634A7F01A80064,
+				F58FFBC202C4EAAC01A80065,
+				F58FFBC402C4EAAC01A80065,
+				F58FFBC602C4EAAC01A80065,
+				F58FFBC902C4EAAC01A80065,
+				F58FFBCB02C4EAAC01A80065,
+				F58FFBCD02C4EAAC01A80065,
+				F58FFBCF02C4EAAC01A80065,
+				F58FFBD102C4EAAC01A80065,
+				F58FFBD502C4EAAC01A80065,
+				F58FFBD702C4EAAC01A80065,
+				F58FFBD902C4EAAC01A80065,
+				F58FFBDB02C4EAAC01A80065,
+				F58FFBDD02C4EAAC01A80065,
+				F58FFBDF02C4EAAC01A80065,
+				F58FFBE102C4EAAC01A80065,
+				F58FFBE302C4EAAC01A80065,
+				F58FFBE502C4EAAC01A80065,
+				F58FFBE702C4EAAC01A80065,
+				F58FFBE802C4EAAC01A80065,
+				F58FFBEA02C4EAAC01A80065,
+				F58FFBEC02C4EAAC01A80065,
+				F58FFBEE02C4EAAC01A80065,
+				F58FFBF002C4EAAC01A80065,
+				F58FFBF202C4EAAC01A80065,
+				F58FFBF402C4EAAC01A80065,
+				F58FFBF602C4EAAC01A80065,
+				F58FFBF802C4EAAC01A80065,
+				F58FFBFA02C4EAAC01A80065,
+				F58FFBFC02C4EAAC01A80065,
+				F58FFBFE02C4EAAC01A80065,
+				F58FFC0002C4EAAC01A80065,
+				F58FFC0202C4EAAC01A80065,
+				F58FFC0402C4EAAC01A80065,
+				F58FFC0702C4EAAC01A80065,
+				F58FFC0F02C4EB8001A80065,
+				F58FFC1102C4EB8001A80065,
+				F58FFC1302C4EB8001A80065,
+				F58FFC1702C4EBE001A80065,
+				F58FFC5202C4ED1F01A80065,
+				F58FFC6202C4ED1F01A80065,
+				F58FFC7302C4ED4301A80065,
+				F58FFC7502C4ED4301A80065,
+				F58FFC7702C4ED4301A80065,
+				F58FFC7902C4ED4301A80065,
+				F58FFC7B02C4ED4301A80065,
 			);
 			isa = PBXSourcesBuildPhase;
-			name = Sources;
 		};
 		0867D6A0FE84028FC02AAC07 = {
 			buildActionMask = 2147483647;
@@ -5081,14 +3384,12 @@
 				F5020B810220B42801A80067,
 			);
 			isa = PBXFrameworksBuildPhase;
-			name = "Frameworks & Libraries";
 		};
 		0867D6A2FE84028FC02AAC07 = {
 			buildActionMask = 2147483647;
 			files = (
 			);
 			isa = PBXRezBuildPhase;
-			name = "ResourceManager Resources";
 		};
 		089C1665FE841158C02AAC07 = {
 			children = (
@@ -5557,6 +3858,12 @@
 				F57ED6440180A3BB0195DDE3,
 				F57ED6450180A3BB0195DDE3,
 				F57ED6460180A3BB0195DDE3,
+				F5CA376502634A7E01A80064,
+				F5CA376602634A7E01A80064,
+				F5CA376902634A7E01A80064,
+				F5CA376A02634A7E01A80064,
+				F58FFC1502C4EBE001A80065,
+				F58FFC1602C4EBE001A80065,
 			);
 			isa = PBXGroup;
 			path = schema;
@@ -7064,83 +5371,6 @@
 			settings = {
 			};
 		};
-		F53FCACF00CC2CCD01000001 = {
-			isa = PBXFileReference;
-			path = IDRangeImpl.cpp;
-			refType = 4;
-		};
-		F53FCAD000CC2CCD01000001 = {
-			isa = PBXFileReference;
-			path = IDRangeImpl.hpp;
-			refType = 4;
-		};
-		F53FCAD100CC2CCD01000001 = {
-			fileRef = F53FCAD000CC2CCD01000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
-		};
-		F53FCAD200CC2CCD01000001 = {
-			fileRef = F53FCACF00CC2CCD01000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
-		};
-		F53FCAD300CC2D4E01000001 = {
-			isa = PBXFileReference;
-			path = IDNodeIteratorImpl.cpp;
-			refType = 4;
-		};
-		F53FCAD400CC2D4E01000001 = {
-			isa = PBXFileReference;
-			path = IDNodeIteratorImpl.hpp;
-			refType = 4;
-		};
-		F53FCAD500CC2D4E01000001 = {
-			fileRef = F53FCAD400CC2D4E01000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
-		};
-		F53FCAD600CC2D4E01000001 = {
-			fileRef = F53FCAD300CC2D4E01000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
-		};
-		F53FCAD700CC2D9001000001 = {
-			isa = PBXFileReference;
-			path = IDOM_RangeException.cpp;
-			refType = 4;
-		};
-		F53FCAD800CC2D9001000001 = {
-			fileRef = F53FCAD700CC2D9001000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
-		};
-		F55DDD9000BDA66901000001 = {
-			isa = PBXFileReference;
-			path = IDOMParser.cpp;
-			refType = 4;
-		};
-		F55DDD9100BDA66901000001 = {
-			isa = PBXFileReference;
-			path = IDOMParser.hpp;
-			refType = 4;
-		};
-		F55DDD9200BDA66901000001 = {
-			fileRef = F55DDD9100BDA66901000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
-		};
-		F55DDD9300BDA66901000001 = {
-			fileRef = F55DDD9000BDA66901000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
-		};
 		F563D4BF00D52C3F01000001 = {
 			isa = PBXFileReference;
 			path = XMLStringTokenizer.cpp;
@@ -7559,1674 +5789,2225 @@
 			settings = {
 			};
 		};
-		F5882D0000CC2B1801000001 = {
+		F58FFB7A02C4EAAC01A80065 = {
+			children = (
+				F58FFB7B02C4EAAC01A80065,
+				F58FFB7C02C4EAAC01A80065,
+				F58FFB7D02C4EAAC01A80065,
+				F58FFB7E02C4EAAC01A80065,
+				F58FFB7F02C4EAAC01A80065,
+				F58FFB8002C4EAAC01A80065,
+				F58FFB8102C4EAAC01A80065,
+				F58FFB8202C4EAAC01A80065,
+				F58FFB8302C4EAAC01A80065,
+				F58FFB8402C4EAAC01A80065,
+				F58FFB8502C4EAAC01A80065,
+				F58FFB8602C4EAAC01A80065,
+				F58FFB8702C4EAAC01A80065,
+				F58FFB8802C4EAAC01A80065,
+				F58FFB8902C4EAAC01A80065,
+				F58FFB8A02C4EAAC01A80065,
+				F58FFB8B02C4EAAC01A80065,
+				F58FFB8D02C4EAAC01A80065,
+				F58FFB8E02C4EAAC01A80065,
+				F58FFB8F02C4EAAC01A80065,
+				F58FFB9002C4EAAC01A80065,
+				F58FFB9102C4EAAC01A80065,
+				F58FFB9202C4EAAC01A80065,
+				F58FFB9302C4EAAC01A80065,
+				F58FFB9402C4EAAC01A80065,
+				F58FFB9502C4EAAC01A80065,
+				F58FFB9602C4EAAC01A80065,
+				F58FFB9702C4EAAC01A80065,
+				F58FFB9802C4EAAC01A80065,
+				F58FFB9902C4EAAC01A80065,
+				F58FFB9A02C4EAAC01A80065,
+				F58FFB9B02C4EAAC01A80065,
+				F58FFB9C02C4EAAC01A80065,
+				F58FFB9D02C4EAAC01A80065,
+				F58FFB9E02C4EAAC01A80065,
+				F58FFB9F02C4EAAC01A80065,
+				F58FFBA002C4EAAC01A80065,
+				F58FFBA102C4EAAC01A80065,
+				F58FFBA202C4EAAC01A80065,
+				F58FFBA302C4EAAC01A80065,
+				F58FFBA402C4EAAC01A80065,
+				F58FFBA502C4EAAC01A80065,
+				F58FFBA602C4EAAC01A80065,
+				F58FFBA702C4EAAC01A80065,
+				F58FFBA802C4EAAC01A80065,
+				F58FFBA902C4EAAC01A80065,
+				F58FFBAA02C4EAAC01A80065,
+				F58FFBAB02C4EAAC01A80065,
+				F58FFBAC02C4EAAC01A80065,
+				F58FFBAD02C4EAAC01A80065,
+				F58FFBAE02C4EAAC01A80065,
+				F58FFBAF02C4EAAC01A80065,
+				F58FFBB002C4EAAC01A80065,
+				F58FFBB102C4EAAC01A80065,
+				F58FFBB202C4EAAC01A80065,
+				F58FFBB302C4EAAC01A80065,
+				F58FFBB402C4EAAC01A80065,
+				F58FFBB502C4EAAC01A80065,
+				F58FFBB602C4EAAC01A80065,
+				F58FFBB702C4EAAC01A80065,
+				F58FFBB802C4EAAC01A80065,
+				F58FFBB902C4EAAC01A80065,
+				F58FFBBA02C4EAAC01A80065,
+				F58FFBBB02C4EAAC01A80065,
+				F58FFBBC02C4EAAC01A80065,
+				F58FFBBD02C4EAAC01A80065,
+				F58FFBBE02C4EAAC01A80065,
+				F58FFBC002C4EAAC01A80065,
+				F58FFBC102C4EAAC01A80065,
+			);
+			isa = PBXGroup;
+			path = impl;
+			refType = 4;
+		};
+		F58FFB7B02C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = IDTreeWalkerImpl.cpp;
+			path = DOMAttrImpl.cpp;
 			refType = 4;
 		};
-		F5882D0100CC2B1801000001 = {
+		F58FFB7C02C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = IDTreeWalkerImpl.hpp;
+			path = DOMAttrImpl.hpp;
 			refType = 4;
 		};
-		F5882D0400CC2B1801000001 = {
-			fileRef = F5882D0100CC2B1801000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
+		F58FFB7D02C4EAAC01A80065 = {
+			isa = PBXFileReference;
+			path = DOMAttrMapImpl.cpp;
+			refType = 4;
 		};
-		F5882D0600CC2B1801000001 = {
-			fileRef = F5882D0000CC2B1801000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
+		F58FFB7E02C4EAAC01A80065 = {
+			isa = PBXFileReference;
+			path = DOMAttrMapImpl.hpp;
+			refType = 4;
 		};
-		F5A6C8D401B9677901000102 = {
+		F58FFB7F02C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = DateDatatypeValidator.cpp;
+			path = DOMAttrNSImpl.cpp;
 			refType = 4;
 		};
-		F5A6C8D501B9677901000102 = {
+		F58FFB8002C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = DateDatatypeValidator.hpp;
+			path = DOMAttrNSImpl.hpp;
 			refType = 4;
 		};
-		F5A6C8D601B9677901000102 = {
+		F58FFB8102C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = DateTimeDatatypeValidator.cpp;
+			path = DOMCasts.hpp;
 			refType = 4;
 		};
-		F5A6C8D701B9677901000102 = {
+		F58FFB8202C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = DateTimeDatatypeValidator.hpp;
+			path = DOMCDATASectionImpl.cpp;
 			refType = 4;
 		};
-		F5A6C8D801B9677901000102 = {
+		F58FFB8302C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = DateTimeValidator.cpp;
+			path = DOMCDATASectionImpl.hpp;
 			refType = 4;
 		};
-		F5A6C8D901B9677901000102 = {
+		F58FFB8402C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = DateTimeValidator.hpp;
+			path = DOMCharacterDataImpl.cpp;
 			refType = 4;
 		};
-		F5A6C8DA01B9677901000102 = {
+		F58FFB8502C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = DayDatatypeValidator.cpp;
+			path = DOMCharacterDataImpl.hpp;
 			refType = 4;
 		};
-		F5A6C8DB01B9677901000102 = {
+		F58FFB8602C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = DayDatatypeValidator.hpp;
+			path = DOMChildNode.cpp;
 			refType = 4;
 		};
-		F5A6C8DC01B9677901000102 = {
+		F58FFB8702C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = DurationDatatypeValidator.cpp;
+			path = DOMChildNode.hpp;
 			refType = 4;
 		};
-		F5A6C8DD01B9677901000102 = {
+		F58FFB8802C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = DurationDatatypeValidator.hpp;
+			path = DOMCommentImpl.cpp;
 			refType = 4;
 		};
-		F5A6C8DE01B9677901000102 = {
+		F58FFB8902C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = MonthDatatypeValidator.cpp;
+			path = DOMCommentImpl.hpp;
 			refType = 4;
 		};
-		F5A6C8DF01B9677901000102 = {
+		F58FFB8A02C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = MonthDatatypeValidator.hpp;
+			path = DOMDeepNodeListImpl.cpp;
 			refType = 4;
 		};
-		F5A6C8E001B9677901000102 = {
+		F58FFB8B02C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = MonthDayDatatypeValidator.cpp;
+			path = DOMDeepNodeListImpl.hpp;
 			refType = 4;
 		};
-		F5A6C8E101B9677901000102 = {
+		F58FFB8D02C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = MonthDayDatatypeValidator.hpp;
+			path = DOMDeepNodeListPool.hpp;
 			refType = 4;
 		};
-		F5A6C8E201B9677901000102 = {
+		F58FFB8E02C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = TimeDatatypeValidator.cpp;
+			path = DOMDocumentFragmentImpl.cpp;
 			refType = 4;
 		};
-		F5A6C8E301B9677901000102 = {
+		F58FFB8F02C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = TimeDatatypeValidator.hpp;
+			path = DOMDocumentFragmentImpl.hpp;
 			refType = 4;
 		};
-		F5A6C8E401B9677901000102 = {
+		F58FFB9002C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = YearDatatypeValidator.cpp;
+			path = DOMDocumentImpl.cpp;
 			refType = 4;
 		};
-		F5A6C8E501B9677901000102 = {
+		F58FFB9102C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = YearDatatypeValidator.hpp;
+			path = DOMDocumentImpl.hpp;
 			refType = 4;
 		};
-		F5A6C8E601B9677901000102 = {
+		F58FFB9202C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = YearMonthDatatypeValidator.cpp;
+			path = DOMDocumentTypeImpl.cpp;
 			refType = 4;
 		};
-		F5A6C8E701B9677901000102 = {
+		F58FFB9302C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = YearMonthDatatypeValidator.hpp;
+			path = DOMDocumentTypeImpl.hpp;
 			refType = 4;
 		};
-		F5A6C8E801B9677901000102 = {
-			children = (
-				F5A6C8E901B9677901000102,
-				F5A6C8EA01B9677901000102,
-				F5A6C8EB01B9677901000102,
-				F5A6C8EC01B9677901000102,
-				F5A6C8ED01B9677901000102,
-				F5A6C8EE01B9677901000102,
-				F5A6C8EF01B9677901000102,
-				F5A6C8F001B9677901000102,
-				F5A6C8F101B9677901000102,
-				F5A6C8F201B9677901000102,
-				F5A6C8F301B9677901000102,
-				F5A6C8F401B9677A01000102,
-				F5A6C8F501B9677A01000102,
-				F5A6C8F601B9677A01000102,
-				F5A6C8F701B9677A01000102,
-				F5A6C8F801B9677A01000102,
-				F5A6C8F901B9677A01000102,
-				F5A6C8FA01B9677A01000102,
-				F5A6C8FB01B9677A01000102,
-				F5A6C8FC01B9677A01000102,
-				F5A6C8FD01B9677A01000102,
-				F5A6C8FE01B9677A01000102,
-				F5A6C8FF01B9677A01000102,
-				F5A6C90001B9677A01000102,
-				F5A6C90101B9677A01000102,
-				F5A6C90201B9677A01000102,
-				F5A6C90301B9677A01000102,
-				F5A6C90401B9677A01000102,
-				F5A6C90501B9677A01000102,
-			);
-			isa = PBXGroup;
-			path = identity;
+		F58FFB9402C4EAAC01A80065 = {
+			isa = PBXFileReference;
+			path = DOMElementImpl.cpp;
 			refType = 4;
 		};
-		F5A6C8E901B9677901000102 = {
+		F58FFB9502C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = FieldActivator.cpp;
+			path = DOMElementImpl.hpp;
 			refType = 4;
 		};
-		F5A6C8EA01B9677901000102 = {
+		F58FFB9602C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = FieldActivator.hpp;
+			path = DOMElementNSImpl.cpp;
 			refType = 4;
 		};
-		F5A6C8EB01B9677901000102 = {
+		F58FFB9702C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = FieldValueMap.cpp;
+			path = DOMElementNSImpl.hpp;
 			refType = 4;
 		};
-		F5A6C8EC01B9677901000102 = {
+		F58FFB9802C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = FieldValueMap.hpp;
+			path = DOMEntityImpl.cpp;
 			refType = 4;
 		};
-		F5A6C8ED01B9677901000102 = {
+		F58FFB9902C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = IC_Field.cpp;
+			path = DOMEntityImpl.hpp;
 			refType = 4;
 		};
-		F5A6C8EE01B9677901000102 = {
+		F58FFB9A02C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = IC_Field.hpp;
+			path = DOMEntityReferenceImpl.cpp;
 			refType = 4;
 		};
-		F5A6C8EF01B9677901000102 = {
+		F58FFB9B02C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = IC_Key.cpp;
+			path = DOMEntityReferenceImpl.hpp;
 			refType = 4;
 		};
-		F5A6C8F001B9677901000102 = {
+		F58FFB9C02C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = IC_Key.hpp;
+			path = DOMErrorImpl.cpp;
 			refType = 4;
 		};
-		F5A6C8F101B9677901000102 = {
+		F58FFB9D02C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = IC_KeyRef.cpp;
+			path = DOMErrorImpl.hpp;
 			refType = 4;
 		};
-		F5A6C8F201B9677901000102 = {
+		F58FFB9E02C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = IC_KeyRef.hpp;
+			path = DOMImplementationImpl.cpp;
 			refType = 4;
 		};
-		F5A6C8F301B9677901000102 = {
+		F58FFB9F02C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = IC_Selector.cpp;
+			path = DOMImplementationImpl.hpp;
 			refType = 4;
 		};
-		F5A6C8F401B9677A01000102 = {
+		F58FFBA002C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = IC_Selector.hpp;
+			path = DOMImplementationRegistry.cpp;
 			refType = 4;
 		};
-		F5A6C8F501B9677A01000102 = {
+		F58FFBA102C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = IC_Unique.cpp;
+			path = DOMLocatorImpl.cpp;
 			refType = 4;
 		};
-		F5A6C8F601B9677A01000102 = {
+		F58FFBA202C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = IC_Unique.hpp;
+			path = DOMLocatorImpl.hpp;
 			refType = 4;
 		};
-		F5A6C8F701B9677A01000102 = {
+		F58FFBA302C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = IdentityConstraint.cpp;
+			path = DOMNamedNodeMapImpl.cpp;
 			refType = 4;
 		};
-		F5A6C8F801B9677A01000102 = {
+		F58FFBA402C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = IdentityConstraint.hpp;
+			path = DOMNamedNodeMapImpl.hpp;
+			refType = 4;
+		};
+		F58FFBA502C4EAAC01A80065 = {
+			isa = PBXFileReference;
+			path = DOMNodeIDMap.cpp;
+			refType = 4;
+		};
+		F58FFBA602C4EAAC01A80065 = {
+			isa = PBXFileReference;
+			path = DOMNodeIDMap.hpp;
+			refType = 4;
+		};
+		F58FFBA702C4EAAC01A80065 = {
+			isa = PBXFileReference;
+			path = DOMNodeImpl.cpp;
+			refType = 4;
+		};
+		F58FFBA802C4EAAC01A80065 = {
+			isa = PBXFileReference;
+			path = DOMNodeImpl.hpp;
+			refType = 4;
+		};
+		F58FFBA902C4EAAC01A80065 = {
+			isa = PBXFileReference;
+			path = DOMNodeIteratorImpl.cpp;
+			refType = 4;
+		};
+		F58FFBAA02C4EAAC01A80065 = {
+			isa = PBXFileReference;
+			path = DOMNodeIteratorImpl.hpp;
+			refType = 4;
+		};
+		F58FFBAB02C4EAAC01A80065 = {
+			isa = PBXFileReference;
+			path = DOMNodeListImpl.cpp;
+			refType = 4;
+		};
+		F58FFBAC02C4EAAC01A80065 = {
+			isa = PBXFileReference;
+			path = DOMNodeListImpl.hpp;
+			refType = 4;
+		};
+		F58FFBAD02C4EAAC01A80065 = {
+			isa = PBXFileReference;
+			path = DOMNodeVector.cpp;
+			refType = 4;
+		};
+		F58FFBAE02C4EAAC01A80065 = {
+			isa = PBXFileReference;
+			path = DOMNodeVector.hpp;
+			refType = 4;
+		};
+		F58FFBAF02C4EAAC01A80065 = {
+			isa = PBXFileReference;
+			path = DOMNotationImpl.cpp;
+			refType = 4;
+		};
+		F58FFBB002C4EAAC01A80065 = {
+			isa = PBXFileReference;
+			path = DOMNotationImpl.hpp;
+			refType = 4;
+		};
+		F58FFBB102C4EAAC01A80065 = {
+			isa = PBXFileReference;
+			path = DOMParentNode.cpp;
+			refType = 4;
+		};
+		F58FFBB202C4EAAC01A80065 = {
+			isa = PBXFileReference;
+			path = DOMParentNode.hpp;
+			refType = 4;
+		};
+		F58FFBB302C4EAAC01A80065 = {
+			isa = PBXFileReference;
+			path = DOMProcessingInstructionImpl.cpp;
 			refType = 4;
 		};
-		F5A6C8F901B9677A01000102 = {
+		F58FFBB402C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = ValueStore.cpp;
+			path = DOMProcessingInstructionImpl.hpp;
 			refType = 4;
 		};
-		F5A6C8FA01B9677A01000102 = {
+		F58FFBB502C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = ValueStore.hpp;
+			path = DOMRangeImpl.cpp;
 			refType = 4;
 		};
-		F5A6C8FB01B9677A01000102 = {
+		F58FFBB602C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = ValueStoreCache.cpp;
+			path = DOMRangeImpl.hpp;
 			refType = 4;
 		};
-		F5A6C8FC01B9677A01000102 = {
+		F58FFBB702C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = ValueStoreCache.hpp;
+			path = DOMStringPool.cpp;
 			refType = 4;
 		};
-		F5A6C8FD01B9677A01000102 = {
+		F58FFBB802C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = XercesXPath.cpp;
+			path = DOMStringPool.hpp;
 			refType = 4;
 		};
-		F5A6C8FE01B9677A01000102 = {
+		F58FFBB902C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = XercesXPath.hpp;
+			path = DOMTextImpl.cpp;
 			refType = 4;
 		};
-		F5A6C8FF01B9677A01000102 = {
+		F58FFBBA02C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = XPathException.hpp;
+			path = DOMTextImpl.hpp;
 			refType = 4;
 		};
-		F5A6C90001B9677A01000102 = {
+		F58FFBBB02C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = XPathMatcher.cpp;
+			path = DOMTreeWalkerImpl.cpp;
 			refType = 4;
 		};
-		F5A6C90101B9677A01000102 = {
+		F58FFBBC02C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = XPathMatcher.hpp;
+			path = DOMTreeWalkerImpl.hpp;
 			refType = 4;
 		};
-		F5A6C90201B9677A01000102 = {
+		F58FFBBD02C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = XPathMatcherStack.cpp;
+			path = DOMWriterImpl.cpp;
 			refType = 4;
 		};
-		F5A6C90301B9677A01000102 = {
+		F58FFBBE02C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = XPathMatcherStack.hpp;
+			path = DOMWriterImpl.hpp;
 			refType = 4;
 		};
-		F5A6C90401B9677A01000102 = {
+		F58FFBC002C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = XPathSymbols.cpp;
+			path = XSDElementNSImpl.cpp;
 			refType = 4;
 		};
-		F5A6C90501B9677A01000102 = {
+		F58FFBC102C4EAAC01A80065 = {
 			isa = PBXFileReference;
-			path = XPathSymbols.hpp;
+			path = XSDElementNSImpl.hpp;
 			refType = 4;
 		};
-		F5A6C90601B9677A01000102 = {
-			fileRef = F5A6C8D501B9677901000102;
+		F58FFBC202C4EAAC01A80065 = {
+			fileRef = F58FFB7B02C4EAAC01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C90701B9677A01000102 = {
-			fileRef = F5A6C8D701B9677901000102;
+		F58FFBC302C4EAAC01A80065 = {
+			fileRef = F58FFB7C02C4EAAC01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C90801B9677A01000102 = {
-			fileRef = F5A6C8D901B9677901000102;
+		F58FFBC402C4EAAC01A80065 = {
+			fileRef = F58FFB7D02C4EAAC01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C90901B9677A01000102 = {
-			fileRef = F5A6C8DB01B9677901000102;
+		F58FFBC502C4EAAC01A80065 = {
+			fileRef = F58FFB7E02C4EAAC01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C90A01B9677A01000102 = {
-			fileRef = F5A6C8DD01B9677901000102;
+		F58FFBC602C4EAAC01A80065 = {
+			fileRef = F58FFB7F02C4EAAC01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C90B01B9677A01000102 = {
-			fileRef = F5A6C8DF01B9677901000102;
+		F58FFBC702C4EAAC01A80065 = {
+			fileRef = F58FFB8002C4EAAC01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C90C01B9677A01000102 = {
-			fileRef = F5A6C8E101B9677901000102;
+		F58FFBC802C4EAAC01A80065 = {
+			fileRef = F58FFB8102C4EAAC01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C90D01B9677A01000102 = {
-			fileRef = F5A6C8E301B9677901000102;
+		F58FFBC902C4EAAC01A80065 = {
+			fileRef = F58FFB8202C4EAAC01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C90E01B9677A01000102 = {
-			fileRef = F5A6C8E501B9677901000102;
+		F58FFBCA02C4EAAC01A80065 = {
+			fileRef = F58FFB8302C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBCB02C4EAAC01A80065 = {
+			fileRef = F58FFB8402C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBCC02C4EAAC01A80065 = {
+			fileRef = F58FFB8502C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBCD02C4EAAC01A80065 = {
+			fileRef = F58FFB8602C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBCE02C4EAAC01A80065 = {
+			fileRef = F58FFB8702C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBCF02C4EAAC01A80065 = {
+			fileRef = F58FFB8802C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBD002C4EAAC01A80065 = {
+			fileRef = F58FFB8902C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBD102C4EAAC01A80065 = {
+			fileRef = F58FFB8A02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBD202C4EAAC01A80065 = {
+			fileRef = F58FFB8B02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBD402C4EAAC01A80065 = {
+			fileRef = F58FFB8D02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBD502C4EAAC01A80065 = {
+			fileRef = F58FFB8E02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBD602C4EAAC01A80065 = {
+			fileRef = F58FFB8F02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBD702C4EAAC01A80065 = {
+			fileRef = F58FFB9002C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBD802C4EAAC01A80065 = {
+			fileRef = F58FFB9102C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBD902C4EAAC01A80065 = {
+			fileRef = F58FFB9202C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBDA02C4EAAC01A80065 = {
+			fileRef = F58FFB9302C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBDB02C4EAAC01A80065 = {
+			fileRef = F58FFB9402C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBDC02C4EAAC01A80065 = {
+			fileRef = F58FFB9502C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBDD02C4EAAC01A80065 = {
+			fileRef = F58FFB9602C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBDE02C4EAAC01A80065 = {
+			fileRef = F58FFB9702C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBDF02C4EAAC01A80065 = {
+			fileRef = F58FFB9802C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBE002C4EAAC01A80065 = {
+			fileRef = F58FFB9902C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBE102C4EAAC01A80065 = {
+			fileRef = F58FFB9A02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBE202C4EAAC01A80065 = {
+			fileRef = F58FFB9B02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBE302C4EAAC01A80065 = {
+			fileRef = F58FFB9C02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBE402C4EAAC01A80065 = {
+			fileRef = F58FFB9D02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBE502C4EAAC01A80065 = {
+			fileRef = F58FFB9E02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBE602C4EAAC01A80065 = {
+			fileRef = F58FFB9F02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBE702C4EAAC01A80065 = {
+			fileRef = F58FFBA002C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBE802C4EAAC01A80065 = {
+			fileRef = F58FFBA102C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBE902C4EAAC01A80065 = {
+			fileRef = F58FFBA202C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBEA02C4EAAC01A80065 = {
+			fileRef = F58FFBA302C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBEB02C4EAAC01A80065 = {
+			fileRef = F58FFBA402C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBEC02C4EAAC01A80065 = {
+			fileRef = F58FFBA502C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBED02C4EAAC01A80065 = {
+			fileRef = F58FFBA602C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBEE02C4EAAC01A80065 = {
+			fileRef = F58FFBA702C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBEF02C4EAAC01A80065 = {
+			fileRef = F58FFBA802C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBF002C4EAAC01A80065 = {
+			fileRef = F58FFBA902C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBF102C4EAAC01A80065 = {
+			fileRef = F58FFBAA02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBF202C4EAAC01A80065 = {
+			fileRef = F58FFBAB02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBF302C4EAAC01A80065 = {
+			fileRef = F58FFBAC02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBF402C4EAAC01A80065 = {
+			fileRef = F58FFBAD02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBF502C4EAAC01A80065 = {
+			fileRef = F58FFBAE02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBF602C4EAAC01A80065 = {
+			fileRef = F58FFBAF02C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBF702C4EAAC01A80065 = {
+			fileRef = F58FFBB002C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBF802C4EAAC01A80065 = {
+			fileRef = F58FFBB102C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBF902C4EAAC01A80065 = {
+			fileRef = F58FFBB202C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBFA02C4EAAC01A80065 = {
+			fileRef = F58FFBB302C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBFB02C4EAAC01A80065 = {
+			fileRef = F58FFBB402C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBFC02C4EAAC01A80065 = {
+			fileRef = F58FFBB502C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBFD02C4EAAC01A80065 = {
+			fileRef = F58FFBB602C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBFE02C4EAAC01A80065 = {
+			fileRef = F58FFBB702C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFBFF02C4EAAC01A80065 = {
+			fileRef = F58FFBB802C4EAAC01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFC0002C4EAAC01A80065 = {
+			fileRef = F58FFBB902C4EAAC01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C90F01B9677A01000102 = {
-			fileRef = F5A6C8E701B9677901000102;
+		F58FFC0102C4EAAC01A80065 = {
+			fileRef = F58FFBBA02C4EAAC01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C91001B9677A01000102 = {
-			fileRef = F5A6C8EA01B9677901000102;
+		F58FFC0202C4EAAC01A80065 = {
+			fileRef = F58FFBBB02C4EAAC01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C91101B9677A01000102 = {
-			fileRef = F5A6C8EC01B9677901000102;
+		F58FFC0302C4EAAC01A80065 = {
+			fileRef = F58FFBBC02C4EAAC01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C91201B9677A01000102 = {
-			fileRef = F5A6C8EE01B9677901000102;
+		F58FFC0402C4EAAC01A80065 = {
+			fileRef = F58FFBBD02C4EAAC01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C91301B9677A01000102 = {
-			fileRef = F5A6C8F001B9677901000102;
+		F58FFC0502C4EAAC01A80065 = {
+			fileRef = F58FFBBE02C4EAAC01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C91401B9677A01000102 = {
-			fileRef = F5A6C8F201B9677901000102;
+		F58FFC0702C4EAAC01A80065 = {
+			fileRef = F58FFBC002C4EAAC01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C91501B9677A01000102 = {
-			fileRef = F5A6C8F401B9677A01000102;
+		F58FFC0802C4EAAC01A80065 = {
+			fileRef = F58FFBC102C4EAAC01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C91601B9677A01000102 = {
-			fileRef = F5A6C8F601B9677A01000102;
+		F58FFC0902C4EB8001A80065 = {
+			isa = PBXFileReference;
+			path = AbstractDOMParser.cpp;
+			refType = 4;
+		};
+		F58FFC0A02C4EB8001A80065 = {
+			isa = PBXFileReference;
+			path = AbstractDOMParser.hpp;
+			refType = 4;
+		};
+		F58FFC0B02C4EB8001A80065 = {
+			isa = PBXFileReference;
+			path = DOMBuilderImpl.cpp;
+			refType = 4;
+		};
+		F58FFC0C02C4EB8001A80065 = {
+			isa = PBXFileReference;
+			path = DOMBuilderImpl.hpp;
+			refType = 4;
+		};
+		F58FFC0D02C4EB8001A80065 = {
+			isa = PBXFileReference;
+			path = XercesDOMParser.cpp;
+			refType = 4;
+		};
+		F58FFC0E02C4EB8001A80065 = {
+			isa = PBXFileReference;
+			path = XercesDOMParser.hpp;
+			refType = 4;
+		};
+		F58FFC0F02C4EB8001A80065 = {
+			fileRef = F58FFC0902C4EB8001A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C91701B9677A01000102 = {
-			fileRef = F5A6C8F801B9677A01000102;
+		F58FFC1002C4EB8001A80065 = {
+			fileRef = F58FFC0A02C4EB8001A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C91801B9677A01000102 = {
-			fileRef = F5A6C8FA01B9677A01000102;
+		F58FFC1102C4EB8001A80065 = {
+			fileRef = F58FFC0B02C4EB8001A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C91901B9677A01000102 = {
-			fileRef = F5A6C8FC01B9677A01000102;
+		F58FFC1202C4EB8001A80065 = {
+			fileRef = F58FFC0C02C4EB8001A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C91A01B9677A01000102 = {
-			fileRef = F5A6C8FE01B9677A01000102;
+		F58FFC1302C4EB8001A80065 = {
+			fileRef = F58FFC0D02C4EB8001A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C91B01B9677A01000102 = {
-			fileRef = F5A6C8FF01B9677A01000102;
+		F58FFC1402C4EB8001A80065 = {
+			fileRef = F58FFC0E02C4EB8001A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C91C01B9677A01000102 = {
-			fileRef = F5A6C90101B9677A01000102;
+		F58FFC1502C4EBE001A80065 = {
+			isa = PBXFileReference;
+			path = XSDDOMParser.cpp;
+			refType = 4;
+		};
+		F58FFC1602C4EBE001A80065 = {
+			isa = PBXFileReference;
+			path = XSDDOMParser.hpp;
+			refType = 4;
+		};
+		F58FFC1702C4EBE001A80065 = {
+			fileRef = F58FFC1502C4EBE001A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C91D01B9677A01000102 = {
-			fileRef = F5A6C90301B9677A01000102;
+		F58FFC1802C4EBE001A80065 = {
+			fileRef = F58FFC1602C4EBE001A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C91E01B9677A01000102 = {
-			fileRef = F5A6C90501B9677A01000102;
+		F58FFC1902C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOM.hpp;
+			refType = 4;
+		};
+		F58FFC1A02C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMAttr.hpp;
+			refType = 4;
+		};
+		F58FFC1B02C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMBuilder.hpp;
+			refType = 4;
+		};
+		F58FFC1C02C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMCDATASection.hpp;
+			refType = 4;
+		};
+		F58FFC1D02C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMCharacterData.hpp;
+			refType = 4;
+		};
+		F58FFC1E02C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMComment.hpp;
+			refType = 4;
+		};
+		F58FFC1F02C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMDocument.hpp;
+			refType = 4;
+		};
+		F58FFC2002C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMDocumentFragment.hpp;
+			refType = 4;
+		};
+		F58FFC2102C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMDocumentRange.hpp;
+			refType = 4;
+		};
+		F58FFC2202C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMDocumentTraversal.hpp;
+			refType = 4;
+		};
+		F58FFC2302C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMDocumentType.hpp;
+			refType = 4;
+		};
+		F58FFC2402C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMElement.hpp;
+			refType = 4;
+		};
+		F58FFC2502C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMEntity.hpp;
+			refType = 4;
+		};
+		F58FFC2602C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMEntityReference.hpp;
+			refType = 4;
+		};
+		F58FFC2702C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMEntityResolver.hpp;
+			refType = 4;
+		};
+		F58FFC2802C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMError.hpp;
+			refType = 4;
+		};
+		F58FFC2902C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMErrorHandler.hpp;
+			refType = 4;
+		};
+		F58FFC2A02C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMException.cpp;
+			refType = 4;
+		};
+		F58FFC2B02C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMException.hpp;
+			refType = 4;
+		};
+		F58FFC2C02C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMImplementation.hpp;
+			refType = 4;
+		};
+		F58FFC2D02C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMImplementationLS.hpp;
+			refType = 4;
+		};
+		F58FFC2E02C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMImplementationRegistry.hpp;
+			refType = 4;
+		};
+		F58FFC2F02C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMImplementationSource.hpp;
+			refType = 4;
+		};
+		F58FFC3002C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMInputSource.hpp;
+			refType = 4;
+		};
+		F58FFC3102C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMLocator.hpp;
+			refType = 4;
+		};
+		F58FFC3202C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMNamedNodeMap.hpp;
+			refType = 4;
+		};
+		F58FFC3302C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMNode.hpp;
+			refType = 4;
+		};
+		F58FFC3402C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMNodeFilter.hpp;
+			refType = 4;
+		};
+		F58FFC3502C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMNodeIterator.hpp;
+			refType = 4;
+		};
+		F58FFC3602C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMNodeList.hpp;
+			refType = 4;
+		};
+		F58FFC3702C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMNotation.hpp;
+			refType = 4;
+		};
+		F58FFC3802C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMProcessingInstruction.hpp;
+			refType = 4;
+		};
+		F58FFC3902C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMRange.hpp;
+			refType = 4;
+		};
+		F58FFC3A02C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMRangeException.cpp;
+			refType = 4;
+		};
+		F58FFC3B02C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMRangeException.hpp;
+			refType = 4;
+		};
+		F58FFC3C02C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMText.hpp;
+			refType = 4;
+		};
+		F58FFC3D02C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMTreeWalker.hpp;
+			refType = 4;
+		};
+		F58FFC3E02C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMUserDataHandler.hpp;
+			refType = 4;
+		};
+		F58FFC3F02C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMWriter.hpp;
+			refType = 4;
+		};
+		F58FFC4002C4ED1F01A80065 = {
+			isa = PBXFileReference;
+			path = DOMWriterFilter.hpp;
+			refType = 4;
+		};
+		F58FFC4102C4ED1F01A80065 = {
+			fileRef = F58FFC1902C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C91F01B9677A01000102 = {
-			fileRef = F5A6C8D401B9677901000102;
+		F58FFC4202C4ED1F01A80065 = {
+			fileRef = F58FFC1A02C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C92001B9677A01000102 = {
-			fileRef = F5A6C8D601B9677901000102;
+		F58FFC4302C4ED1F01A80065 = {
+			fileRef = F58FFC1B02C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C92101B9677A01000102 = {
-			fileRef = F5A6C8D801B9677901000102;
+		F58FFC4402C4ED1F01A80065 = {
+			fileRef = F58FFC1C02C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C92201B9677A01000102 = {
-			fileRef = F5A6C8DA01B9677901000102;
+		F58FFC4502C4ED1F01A80065 = {
+			fileRef = F58FFC1D02C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C92301B9677A01000102 = {
-			fileRef = F5A6C8DC01B9677901000102;
+		F58FFC4602C4ED1F01A80065 = {
+			fileRef = F58FFC1E02C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C92401B9677A01000102 = {
-			fileRef = F5A6C8DE01B9677901000102;
+		F58FFC4702C4ED1F01A80065 = {
+			fileRef = F58FFC1F02C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C92501B9677A01000102 = {
-			fileRef = F5A6C8E001B9677901000102;
+		F58FFC4802C4ED1F01A80065 = {
+			fileRef = F58FFC2002C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C92601B9677A01000102 = {
-			fileRef = F5A6C8E201B9677901000102;
+		F58FFC4902C4ED1F01A80065 = {
+			fileRef = F58FFC2102C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C92701B9677A01000102 = {
-			fileRef = F5A6C8E401B9677901000102;
+		F58FFC4A02C4ED1F01A80065 = {
+			fileRef = F58FFC2202C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C92801B9677A01000102 = {
-			fileRef = F5A6C8E601B9677901000102;
+		F58FFC4B02C4ED1F01A80065 = {
+			fileRef = F58FFC2302C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C92901B9677A01000102 = {
-			fileRef = F5A6C8E901B9677901000102;
+		F58FFC4C02C4ED1F01A80065 = {
+			fileRef = F58FFC2402C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C92A01B9677A01000102 = {
-			fileRef = F5A6C8EB01B9677901000102;
+		F58FFC4D02C4ED1F01A80065 = {
+			fileRef = F58FFC2502C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C92B01B9677A01000102 = {
-			fileRef = F5A6C8ED01B9677901000102;
+		F58FFC4E02C4ED1F01A80065 = {
+			fileRef = F58FFC2602C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C92C01B9677A01000102 = {
-			fileRef = F5A6C8EF01B9677901000102;
+		F58FFC4F02C4ED1F01A80065 = {
+			fileRef = F58FFC2702C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C92D01B9677A01000102 = {
-			fileRef = F5A6C8F101B9677901000102;
+		F58FFC5002C4ED1F01A80065 = {
+			fileRef = F58FFC2802C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C92E01B9677A01000102 = {
-			fileRef = F5A6C8F301B9677901000102;
+		F58FFC5102C4ED1F01A80065 = {
+			fileRef = F58FFC2902C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C92F01B9677A01000102 = {
-			fileRef = F5A6C8F501B9677A01000102;
+		F58FFC5202C4ED1F01A80065 = {
+			fileRef = F58FFC2A02C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C93001B9677A01000102 = {
-			fileRef = F5A6C8F701B9677A01000102;
+		F58FFC5302C4ED1F01A80065 = {
+			fileRef = F58FFC2B02C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C93101B9677A01000102 = {
-			fileRef = F5A6C8F901B9677A01000102;
+		F58FFC5402C4ED1F01A80065 = {
+			fileRef = F58FFC2C02C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C93201B9677A01000102 = {
-			fileRef = F5A6C8FB01B9677A01000102;
+		F58FFC5502C4ED1F01A80065 = {
+			fileRef = F58FFC2D02C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C93301B9677A01000102 = {
-			fileRef = F5A6C8FD01B9677A01000102;
+		F58FFC5602C4ED1F01A80065 = {
+			fileRef = F58FFC2E02C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C93401B9677A01000102 = {
-			fileRef = F5A6C90001B9677A01000102;
+		F58FFC5702C4ED1F01A80065 = {
+			fileRef = F58FFC2F02C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C93501B9677A01000102 = {
-			fileRef = F5A6C90201B9677A01000102;
+		F58FFC5802C4ED1F01A80065 = {
+			fileRef = F58FFC3002C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C93601B9677A01000102 = {
-			fileRef = F5A6C90401B9677A01000102;
+		F58FFC5902C4ED1F01A80065 = {
+			fileRef = F58FFC3102C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C93701B968C801000102 = {
-			isa = PBXFileReference;
-			path = HashCMStateSet.hpp;
-			refType = 4;
-		};
-		F5A6C93801B968C801000102 = {
-			isa = PBXFileReference;
-			path = NumberFormatException.hpp;
-			refType = 4;
-		};
-		F5A6C93901B968C801000102 = {
-			isa = PBXFileReference;
-			path = ParseException.hpp;
-			refType = 4;
-		};
-		F5A6C93A01B968C801000102 = {
-			isa = PBXFileReference;
-			path = XMLAbstractDoubleFloat.cpp;
-			refType = 4;
-		};
-		F5A6C93B01B968C801000102 = {
-			isa = PBXFileReference;
-			path = XMLAbstractDoubleFloat.hpp;
-			refType = 4;
-		};
-		F5A6C93C01B968C801000102 = {
-			isa = PBXFileReference;
-			path = XMLDateTime.cpp;
-			refType = 4;
+		F58FFC5A02C4ED1F01A80065 = {
+			fileRef = F58FFC3202C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
 		};
-		F5A6C93D01B968C801000102 = {
-			isa = PBXFileReference;
-			path = XMLDateTime.hpp;
-			refType = 4;
+		F58FFC5B02C4ED1F01A80065 = {
+			fileRef = F58FFC3302C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
 		};
-		F5A6C93E01B968C801000102 = {
-			isa = PBXFileReference;
-			path = XMLRegisterCleanup.hpp;
-			refType = 4;
+		F58FFC5C02C4ED1F01A80065 = {
+			fileRef = F58FFC3402C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
 		};
-		F5A6C93F01B968C801000102 = {
-			fileRef = F5A6C93701B968C801000102;
+		F58FFC5D02C4ED1F01A80065 = {
+			fileRef = F58FFC3502C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C94001B968C801000102 = {
-			fileRef = F5A6C93801B968C801000102;
+		F58FFC5E02C4ED1F01A80065 = {
+			fileRef = F58FFC3602C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C94101B968C801000102 = {
-			fileRef = F5A6C93901B968C801000102;
+		F58FFC5F02C4ED1F01A80065 = {
+			fileRef = F58FFC3702C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C94201B968C801000102 = {
-			fileRef = F5A6C93B01B968C801000102;
+		F58FFC6002C4ED1F01A80065 = {
+			fileRef = F58FFC3802C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C94301B968C801000102 = {
-			fileRef = F5A6C93D01B968C801000102;
+		F58FFC6102C4ED1F01A80065 = {
+			fileRef = F58FFC3902C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C94401B968C801000102 = {
-			fileRef = F5A6C93E01B968C801000102;
+		F58FFC6202C4ED1F01A80065 = {
+			fileRef = F58FFC3A02C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C94501B968C801000102 = {
-			fileRef = F5A6C93A01B968C801000102;
+		F58FFC6302C4ED1F01A80065 = {
+			fileRef = F58FFC3B02C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5A6C94601B968C801000102 = {
-			fileRef = F5A6C93C01B968C801000102;
+		F58FFC6402C4ED1F01A80065 = {
+			fileRef = F58FFC3C02C4ED1F01A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D026B700BD60F501000001 = {
-			children = (
-				F5D026B800BD60F501000001,
-				F5D026B900BD60F501000001,
-				F5D026BA00BD60F501000001,
-				F5D026BB00BD60F501000001,
-				F5D026BC00BD60F501000001,
-				F5D026BD00BD60F501000001,
-				F5D026BE00BD60F501000001,
-				F5D026BF00BD60F501000001,
-				F5D026C000BD60F501000001,
-				F5D026C100BD60F501000001,
-				F5D026C200BD60F501000001,
-				F5D026C300BD60F501000001,
-				F5D026C400BD60F501000001,
-				F5D026C500BD60F501000001,
-				F5D026C600BD60F501000001,
-				F5D026C700BD60F501000001,
-				F5D026C800BD60F501000001,
-				F5D026C900BD60F501000001,
-				F5D026CA00BD60F501000001,
-				F5D026CB00BD60F501000001,
-				F5D026CC00BD60F501000001,
-				F5D026CD00BD60F501000001,
-				F5D026CE00BD60F501000001,
-				F5D026CF00BD60F501000001,
-				F5D026D000BD60F501000001,
-				F5D026D100BD60F501000001,
-				F5D026D200BD60F501000001,
-				F5D026D300BD60F501000001,
-				F5D026D400BD60F501000001,
-				F5D026D500BD60F501000001,
-				F5D026D600BD60F501000001,
-				F5D026D700BD60F501000001,
-				F5D026D800BD60F501000001,
-				F5D026D900BD60F501000001,
-				F5D026DA00BD60F501000001,
-				F5D026DC00BD60F501000001,
-				F5D026DD00BD60F501000001,
-				F5D026DE00BD60F501000001,
-				F5D026DF00BD60F501000001,
-				F53FCAD300CC2D4E01000001,
-				F53FCAD400CC2D4E01000001,
-				F5D026E200BD60F501000001,
-				F5D026E300BD60F501000001,
-				F5D026E400BD60F501000001,
-				F5D026E500BD60F501000001,
-				F5D026E600BD60F501000001,
-				F5D026E700BD60F501000001,
-				F5D026E800BD60F501000001,
-				F5D026E900BD60F501000001,
-				F5D026EA00BD60F501000001,
-				F5D026EB00BD60F501000001,
-				F5D026EC00BD60F501000001,
-				F5D026ED00BD60F501000001,
-				F5D026EE00BD60F501000001,
-				F5D026EF00BD60F501000001,
-				F5D026F000BD60F501000001,
-				F5D026F100BD60F501000001,
-				F5D026F200BD60F501000001,
-				F5D026F300BD60F501000001,
-				F5D026F400BD60F501000001,
-				F5D026F500BD60F501000001,
-				F5D026F600BD60F501000001,
-				F5D026F700BD60F501000001,
-				F5D026F800BD60F501000001,
-				F5D026F900BD60F501000001,
-				F5D026FA00BD60F501000001,
-				F5D026FB00BD60F501000001,
-				F5D026FC00BD60F501000001,
-				F5D026FD00BD60F501000001,
-				F53FCAD700CC2D9001000001,
-				F5D026FF00BD60F501000001,
-				F5D0270000BD60F501000001,
-				F5D0270200BD60F501000001,
-				F5D0270300BD60F501000001,
-				F5D0270400BD60F501000001,
-				F5D0270500BD60F501000001,
-				F53FCACF00CC2CCD01000001,
-				F53FCAD000CC2CCD01000001,
-				F5D0270800BD60F501000001,
-				F5D0270900BD60F501000001,
-				F5D0270A00BD60F501000001,
-				F5D0270B00BD60F501000001,
-				F5882D0000CC2B1801000001,
-				F5882D0100CC2B1801000001,
-			);
-			isa = PBXGroup;
-			path = idom;
-			refType = 4;
+		F58FFC6502C4ED1F01A80065 = {
+			fileRef = F58FFC3D02C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
 		};
-		F5D026B800BD60F501000001 = {
-			isa = PBXFileReference;
-			path = IDAttrImpl.cpp;
-			refType = 4;
+		F58FFC6602C4ED1F01A80065 = {
+			fileRef = F58FFC3E02C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
 		};
-		F5D026B900BD60F501000001 = {
-			isa = PBXFileReference;
-			path = IDAttrImpl.hpp;
-			refType = 4;
+		F58FFC6702C4ED1F01A80065 = {
+			fileRef = F58FFC3F02C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
 		};
-		F5D026BA00BD60F501000001 = {
-			isa = PBXFileReference;
-			path = IDAttrMapImpl.cpp;
-			refType = 4;
+		F58FFC6802C4ED1F01A80065 = {
+			fileRef = F58FFC4002C4ED1F01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
 		};
-		F5D026BB00BD60F501000001 = {
+		F58FFC6902C4ED4301A80065 = {
 			isa = PBXFileReference;
-			path = IDAttrMapImpl.hpp;
+			path = LocalFileFormatTarget.cpp;
 			refType = 4;
 		};
-		F5D026BC00BD60F501000001 = {
+		F58FFC6A02C4ED4301A80065 = {
 			isa = PBXFileReference;
-			path = IDAttrNSImpl.cpp;
+			path = LocalFileFormatTarget.hpp;
 			refType = 4;
 		};
-		F5D026BD00BD60F501000001 = {
+		F58FFC6B02C4ED4301A80065 = {
 			isa = PBXFileReference;
-			path = IDAttrNSImpl.hpp;
+			path = MemBufFormatTarget.cpp;
 			refType = 4;
 		};
-		F5D026BE00BD60F501000001 = {
+		F58FFC6C02C4ED4301A80065 = {
 			isa = PBXFileReference;
-			path = IDCasts.hpp;
+			path = MemBufFormatTarget.hpp;
 			refType = 4;
 		};
-		F5D026BF00BD60F501000001 = {
+		F58FFC6D02C4ED4301A80065 = {
 			isa = PBXFileReference;
-			path = IDCDATASectionImpl.cpp;
+			path = StdOutFormatTarget.cpp;
 			refType = 4;
 		};
-		F5D026C000BD60F501000001 = {
+		F58FFC6E02C4ED4301A80065 = {
 			isa = PBXFileReference;
-			path = IDCDATASectionImpl.hpp;
+			path = StdOutFormatTarget.hpp;
 			refType = 4;
 		};
-		F5D026C100BD60F501000001 = {
+		F58FFC6F02C4ED4301A80065 = {
 			isa = PBXFileReference;
-			path = IDCharacterDataImpl.cpp;
+			path = Wrapper4DOMInputSource.cpp;
 			refType = 4;
 		};
-		F5D026C200BD60F501000001 = {
+		F58FFC7002C4ED4301A80065 = {
 			isa = PBXFileReference;
-			path = IDCharacterDataImpl.hpp;
+			path = Wrapper4DOMInputSource.hpp;
 			refType = 4;
 		};
-		F5D026C300BD60F501000001 = {
+		F58FFC7102C4ED4301A80065 = {
 			isa = PBXFileReference;
-			path = IDChildNode.cpp;
+			path = Wrapper4InputSource.cpp;
 			refType = 4;
 		};
-		F5D026C400BD60F501000001 = {
+		F58FFC7202C4ED4301A80065 = {
 			isa = PBXFileReference;
-			path = IDChildNode.hpp;
+			path = Wrapper4InputSource.hpp;
 			refType = 4;
 		};
-		F5D026C500BD60F501000001 = {
-			isa = PBXFileReference;
-			path = IDCommentImpl.cpp;
-			refType = 4;
+		F58FFC7302C4ED4301A80065 = {
+			fileRef = F58FFC6902C4ED4301A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
 		};
-		F5D026C600BD60F501000001 = {
-			isa = PBXFileReference;
-			path = IDCommentImpl.hpp;
-			refType = 4;
+		F58FFC7402C4ED4301A80065 = {
+			fileRef = F58FFC6A02C4ED4301A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
 		};
-		F5D026C700BD60F501000001 = {
-			isa = PBXFileReference;
-			path = IDDeepNodeListImpl.cpp;
-			refType = 4;
+		F58FFC7502C4ED4301A80065 = {
+			fileRef = F58FFC6B02C4ED4301A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
 		};
-		F5D026C800BD60F501000001 = {
-			isa = PBXFileReference;
-			path = IDDeepNodeListImpl.hpp;
-			refType = 4;
+		F58FFC7602C4ED4301A80065 = {
+			fileRef = F58FFC6C02C4ED4301A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
 		};
-		F5D026C900BD60F501000001 = {
-			isa = PBXFileReference;
-			path = IDDocumentFragmentImpl.cpp;
-			refType = 4;
+		F58FFC7702C4ED4301A80065 = {
+			fileRef = F58FFC6D02C4ED4301A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
 		};
-		F5D026CA00BD60F501000001 = {
-			isa = PBXFileReference;
-			path = IDDocumentFragmentImpl.hpp;
-			refType = 4;
+		F58FFC7802C4ED4301A80065 = {
+			fileRef = F58FFC6E02C4ED4301A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
 		};
-		F5D026CB00BD60F501000001 = {
-			isa = PBXFileReference;
-			path = IDDocumentImpl.cpp;
-			refType = 4;
+		F58FFC7902C4ED4301A80065 = {
+			fileRef = F58FFC6F02C4ED4301A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
 		};
-		F5D026CC00BD60F501000001 = {
-			isa = PBXFileReference;
-			path = IDDocumentImpl.hpp;
-			refType = 4;
+		F58FFC7A02C4ED4301A80065 = {
+			fileRef = F58FFC7002C4ED4301A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
 		};
-		F5D026CD00BD60F501000001 = {
-			isa = PBXFileReference;
-			path = IDDocumentTypeImpl.cpp;
-			refType = 4;
+		F58FFC7B02C4ED4301A80065 = {
+			fileRef = F58FFC7102C4ED4301A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
 		};
-		F5D026CE00BD60F501000001 = {
-			isa = PBXFileReference;
-			path = IDDocumentTypeImpl.hpp;
-			refType = 4;
+		F58FFC7C02C4ED4301A80065 = {
+			fileRef = F58FFC7202C4ED4301A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
 		};
-		F5D026CF00BD60F501000001 = {
+		F58FFC7D02C4ED6101A80065 = {
 			isa = PBXFileReference;
-			path = IDDOMImplementation.cpp;
+			path = XMLInternalErrorHandler.hpp;
 			refType = 4;
 		};
-		F5D026D000BD60F501000001 = {
-			isa = PBXFileReference;
-			path = IDDOMImplementation.hpp;
-			refType = 4;
+		F58FFC7E02C4ED6101A80065 = {
+			fileRef = F58FFC7D02C4ED6101A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
 		};
-		F5D026D100BD60F501000001 = {
+		F58FFC7F02C4ED8601A80065 = {
 			isa = PBXFileReference;
-			path = IDElementImpl.cpp;
+			path = DeclHandler.hpp;
 			refType = 4;
 		};
-		F5D026D200BD60F501000001 = {
+		F58FFC8002C4ED8601A80065 = {
 			isa = PBXFileReference;
-			path = IDElementImpl.hpp;
+			path = LexicalHandler.hpp;
 			refType = 4;
 		};
-		F5D026D300BD60F501000001 = {
-			isa = PBXFileReference;
-			path = IDElementNSImpl.cpp;
-			refType = 4;
+		F58FFC8102C4ED8601A80065 = {
+			fileRef = F58FFC7F02C4ED8601A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
 		};
-		F5D026D400BD60F501000001 = {
-			isa = PBXFileReference;
-			path = IDElementNSImpl.hpp;
-			refType = 4;
+		F58FFC8202C4ED8601A80065 = {
+			fileRef = F58FFC8002C4ED8601A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
 		};
-		F5D026D500BD60F501000001 = {
+		F5A6C8D401B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDEntityImpl.cpp;
+			path = DateDatatypeValidator.cpp;
 			refType = 4;
 		};
-		F5D026D600BD60F501000001 = {
+		F5A6C8D501B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDEntityImpl.hpp;
+			path = DateDatatypeValidator.hpp;
 			refType = 4;
 		};
-		F5D026D700BD60F501000001 = {
+		F5A6C8D601B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDEntityReferenceImpl.cpp;
+			path = DateTimeDatatypeValidator.cpp;
 			refType = 4;
 		};
-		F5D026D800BD60F501000001 = {
+		F5A6C8D701B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDEntityReferenceImpl.hpp;
+			path = DateTimeDatatypeValidator.hpp;
 			refType = 4;
 		};
-		F5D026D900BD60F501000001 = {
+		F5A6C8D801B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDNamedNodeMapImpl.cpp;
+			path = DateTimeValidator.cpp;
 			refType = 4;
 		};
-		F5D026DA00BD60F501000001 = {
+		F5A6C8D901B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDNamedNodeMapImpl.hpp;
+			path = DateTimeValidator.hpp;
 			refType = 4;
 		};
-		F5D026DC00BD60F501000001 = {
+		F5A6C8DA01B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDNodeIDMap.cpp;
+			path = DayDatatypeValidator.cpp;
 			refType = 4;
 		};
-		F5D026DD00BD60F501000001 = {
+		F5A6C8DB01B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDNodeIDMap.hpp;
+			path = DayDatatypeValidator.hpp;
 			refType = 4;
 		};
-		F5D026DE00BD60F501000001 = {
+		F5A6C8DC01B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDNodeImpl.cpp;
+			path = DurationDatatypeValidator.cpp;
 			refType = 4;
 		};
-		F5D026DF00BD60F501000001 = {
+		F5A6C8DD01B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDNodeImpl.hpp;
+			path = DurationDatatypeValidator.hpp;
 			refType = 4;
 		};
-		F5D026E200BD60F501000001 = {
+		F5A6C8DE01B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDNodeListImpl.cpp;
+			path = MonthDatatypeValidator.cpp;
 			refType = 4;
 		};
-		F5D026E300BD60F501000001 = {
+		F5A6C8DF01B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDNodeListImpl.hpp;
+			path = MonthDatatypeValidator.hpp;
 			refType = 4;
 		};
-		F5D026E400BD60F501000001 = {
+		F5A6C8E001B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDNodeVector.cpp;
+			path = MonthDayDatatypeValidator.cpp;
 			refType = 4;
 		};
-		F5D026E500BD60F501000001 = {
+		F5A6C8E101B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDNodeVector.hpp;
+			path = MonthDayDatatypeValidator.hpp;
 			refType = 4;
 		};
-		F5D026E600BD60F501000001 = {
+		F5A6C8E201B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDNotationImpl.cpp;
+			path = TimeDatatypeValidator.cpp;
 			refType = 4;
 		};
-		F5D026E700BD60F501000001 = {
+		F5A6C8E301B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDNotationImpl.hpp;
+			path = TimeDatatypeValidator.hpp;
 			refType = 4;
 		};
-		F5D026E800BD60F501000001 = {
+		F5A6C8E401B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDOM.hpp;
+			path = YearDatatypeValidator.cpp;
 			refType = 4;
 		};
-		F5D026E900BD60F501000001 = {
+		F5A6C8E501B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDOM_Attr.hpp;
+			path = YearDatatypeValidator.hpp;
 			refType = 4;
 		};
-		F5D026EA00BD60F501000001 = {
+		F5A6C8E601B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDOM_CDATASection.hpp;
+			path = YearMonthDatatypeValidator.cpp;
 			refType = 4;
 		};
-		F5D026EB00BD60F501000001 = {
+		F5A6C8E701B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDOM_CharacterData.hpp;
+			path = YearMonthDatatypeValidator.hpp;
 			refType = 4;
 		};
-		F5D026EC00BD60F501000001 = {
-			isa = PBXFileReference;
-			path = IDOM_Comment.hpp;
+		F5A6C8E801B9677901000102 = {
+			children = (
+				F5A6C8E901B9677901000102,
+				F5A6C8EA01B9677901000102,
+				F5A6C8EB01B9677901000102,
+				F5A6C8EC01B9677901000102,
+				F5A6C8ED01B9677901000102,
+				F5A6C8EE01B9677901000102,
+				F5A6C8EF01B9677901000102,
+				F5A6C8F001B9677901000102,
+				F5A6C8F101B9677901000102,
+				F5A6C8F201B9677901000102,
+				F5A6C8F301B9677901000102,
+				F5A6C8F401B9677A01000102,
+				F5A6C8F501B9677A01000102,
+				F5A6C8F601B9677A01000102,
+				F5A6C8F701B9677A01000102,
+				F5A6C8F801B9677A01000102,
+				F5A6C8F901B9677A01000102,
+				F5A6C8FA01B9677A01000102,
+				F5A6C8FB01B9677A01000102,
+				F5A6C8FC01B9677A01000102,
+				F5A6C8FD01B9677A01000102,
+				F5A6C8FE01B9677A01000102,
+				F5A6C8FF01B9677A01000102,
+				F5A6C90001B9677A01000102,
+				F5A6C90101B9677A01000102,
+				F5A6C90201B9677A01000102,
+				F5A6C90301B9677A01000102,
+				F5A6C90401B9677A01000102,
+				F5A6C90501B9677A01000102,
+			);
+			isa = PBXGroup;
+			path = identity;
 			refType = 4;
 		};
-		F5D026ED00BD60F501000001 = {
+		F5A6C8E901B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDOM_Document.hpp;
+			path = FieldActivator.cpp;
 			refType = 4;
 		};
-		F5D026EE00BD60F501000001 = {
+		F5A6C8EA01B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDOM_DocumentFragment.hpp;
+			path = FieldActivator.hpp;
 			refType = 4;
 		};
-		F5D026EF00BD60F501000001 = {
+		F5A6C8EB01B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDOM_DocumentType.hpp;
+			path = FieldValueMap.cpp;
 			refType = 4;
 		};
-		F5D026F000BD60F501000001 = {
+		F5A6C8EC01B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDOM_DOMException.cpp;
+			path = FieldValueMap.hpp;
 			refType = 4;
 		};
-		F5D026F100BD60F501000001 = {
+		F5A6C8ED01B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDOM_DOMException.hpp;
+			path = IC_Field.cpp;
 			refType = 4;
 		};
-		F5D026F200BD60F501000001 = {
+		F5A6C8EE01B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDOM_DOMImplementation.hpp;
+			path = IC_Field.hpp;
 			refType = 4;
 		};
-		F5D026F300BD60F501000001 = {
+		F5A6C8EF01B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDOM_Element.hpp;
+			path = IC_Key.cpp;
 			refType = 4;
 		};
-		F5D026F400BD60F501000001 = {
+		F5A6C8F001B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDOM_Entity.hpp;
+			path = IC_Key.hpp;
 			refType = 4;
 		};
-		F5D026F500BD60F501000001 = {
+		F5A6C8F101B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDOM_EntityReference.hpp;
+			path = IC_KeyRef.cpp;
 			refType = 4;
 		};
-		F5D026F600BD60F501000001 = {
+		F5A6C8F201B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDOM_NamedNodeMap.hpp;
+			path = IC_KeyRef.hpp;
 			refType = 4;
 		};
-		F5D026F700BD60F501000001 = {
+		F5A6C8F301B9677901000102 = {
 			isa = PBXFileReference;
-			path = IDOM_Node.hpp;
+			path = IC_Selector.cpp;
 			refType = 4;
 		};
-		F5D026F800BD60F501000001 = {
+		F5A6C8F401B9677A01000102 = {
 			isa = PBXFileReference;
-			path = IDOM_NodeFilter.hpp;
+			path = IC_Selector.hpp;
 			refType = 4;
 		};
-		F5D026F900BD60F501000001 = {
+		F5A6C8F501B9677A01000102 = {
 			isa = PBXFileReference;
-			path = IDOM_NodeIterator.hpp;
+			path = IC_Unique.cpp;
 			refType = 4;
 		};
-		F5D026FA00BD60F501000001 = {
+		F5A6C8F601B9677A01000102 = {
 			isa = PBXFileReference;
-			path = IDOM_NodeList.hpp;
+			path = IC_Unique.hpp;
 			refType = 4;
 		};
-		F5D026FB00BD60F501000001 = {
+		F5A6C8F701B9677A01000102 = {
 			isa = PBXFileReference;
-			path = IDOM_Notation.hpp;
+			path = IdentityConstraint.cpp;
 			refType = 4;
 		};
-		F5D026FC00BD60F501000001 = {
+		F5A6C8F801B9677A01000102 = {
 			isa = PBXFileReference;
-			path = IDOM_ProcessingInstruction.hpp;
+			path = IdentityConstraint.hpp;
 			refType = 4;
 		};
-		F5D026FD00BD60F501000001 = {
+		F5A6C8F901B9677A01000102 = {
 			isa = PBXFileReference;
-			path = IDOM_Range.hpp;
+			path = ValueStore.cpp;
 			refType = 4;
 		};
-		F5D026FF00BD60F501000001 = {
+		F5A6C8FA01B9677A01000102 = {
 			isa = PBXFileReference;
-			path = IDOM_Text.hpp;
+			path = ValueStore.hpp;
 			refType = 4;
 		};
-		F5D0270000BD60F501000001 = {
+		F5A6C8FB01B9677A01000102 = {
 			isa = PBXFileReference;
-			path = IDOM_TreeWalker.hpp;
+			path = ValueStoreCache.cpp;
 			refType = 4;
 		};
-		F5D0270200BD60F501000001 = {
+		F5A6C8FC01B9677A01000102 = {
 			isa = PBXFileReference;
-			path = IDParentNode.cpp;
+			path = ValueStoreCache.hpp;
 			refType = 4;
 		};
-		F5D0270300BD60F501000001 = {
+		F5A6C8FD01B9677A01000102 = {
 			isa = PBXFileReference;
-			path = IDParentNode.hpp;
+			path = XercesXPath.cpp;
 			refType = 4;
 		};
-		F5D0270400BD60F501000001 = {
+		F5A6C8FE01B9677A01000102 = {
 			isa = PBXFileReference;
-			path = IDProcessingInstructionImpl.cpp;
+			path = XercesXPath.hpp;
 			refType = 4;
 		};
-		F5D0270500BD60F501000001 = {
+		F5A6C8FF01B9677A01000102 = {
 			isa = PBXFileReference;
-			path = IDProcessingInstructionImpl.hpp;
+			path = XPathException.hpp;
 			refType = 4;
 		};
-		F5D0270800BD60F501000001 = {
+		F5A6C90001B9677A01000102 = {
 			isa = PBXFileReference;
-			path = IDStringPool.cpp;
+			path = XPathMatcher.cpp;
 			refType = 4;
 		};
-		F5D0270900BD60F501000001 = {
+		F5A6C90101B9677A01000102 = {
 			isa = PBXFileReference;
-			path = IDStringPool.hpp;
+			path = XPathMatcher.hpp;
 			refType = 4;
 		};
-		F5D0270A00BD60F501000001 = {
+		F5A6C90201B9677A01000102 = {
 			isa = PBXFileReference;
-			path = IDTextImpl.cpp;
+			path = XPathMatcherStack.cpp;
 			refType = 4;
 		};
-		F5D0270B00BD60F501000001 = {
+		F5A6C90301B9677A01000102 = {
 			isa = PBXFileReference;
-			path = IDTextImpl.hpp;
+			path = XPathMatcherStack.hpp;
 			refType = 4;
 		};
-		F5D0271000BD60F501000001 = {
-			fileRef = F5D026B900BD60F501000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
-		};
-		F5D0271100BD60F501000001 = {
-			fileRef = F5D026BB00BD60F501000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
+		F5A6C90401B9677A01000102 = {
+			isa = PBXFileReference;
+			path = XPathSymbols.cpp;
+			refType = 4;
 		};
-		F5D0271200BD60F501000001 = {
-			fileRef = F5D026BD00BD60F501000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
+		F5A6C90501B9677A01000102 = {
+			isa = PBXFileReference;
+			path = XPathSymbols.hpp;
+			refType = 4;
 		};
-		F5D0271300BD60F501000001 = {
-			fileRef = F5D026BE00BD60F501000001;
+		F5A6C90601B9677A01000102 = {
+			fileRef = F5A6C8D501B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0271400BD60F501000001 = {
-			fileRef = F5D026C000BD60F501000001;
+		F5A6C90701B9677A01000102 = {
+			fileRef = F5A6C8D701B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0271500BD60F501000001 = {
-			fileRef = F5D026C200BD60F501000001;
+		F5A6C90801B9677A01000102 = {
+			fileRef = F5A6C8D901B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0271600BD60F501000001 = {
-			fileRef = F5D026C400BD60F501000001;
+		F5A6C90901B9677A01000102 = {
+			fileRef = F5A6C8DB01B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0271700BD60F501000001 = {
-			fileRef = F5D026C600BD60F501000001;
+		F5A6C90A01B9677A01000102 = {
+			fileRef = F5A6C8DD01B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0271800BD60F501000001 = {
-			fileRef = F5D026C800BD60F501000001;
+		F5A6C90B01B9677A01000102 = {
+			fileRef = F5A6C8DF01B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0271900BD60F501000001 = {
-			fileRef = F5D026CA00BD60F501000001;
+		F5A6C90C01B9677A01000102 = {
+			fileRef = F5A6C8E101B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0271A00BD60F501000001 = {
-			fileRef = F5D026CC00BD60F501000001;
+		F5A6C90D01B9677A01000102 = {
+			fileRef = F5A6C8E301B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0271B00BD60F501000001 = {
-			fileRef = F5D026CE00BD60F501000001;
+		F5A6C90E01B9677A01000102 = {
+			fileRef = F5A6C8E501B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0271C00BD60F501000001 = {
-			fileRef = F5D026D000BD60F501000001;
+		F5A6C90F01B9677A01000102 = {
+			fileRef = F5A6C8E701B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0271D00BD60F501000001 = {
-			fileRef = F5D026D200BD60F501000001;
+		F5A6C91001B9677A01000102 = {
+			fileRef = F5A6C8EA01B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0271E00BD60F501000001 = {
-			fileRef = F5D026D400BD60F501000001;
+		F5A6C91101B9677A01000102 = {
+			fileRef = F5A6C8EC01B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0271F00BD60F501000001 = {
-			fileRef = F5D026D600BD60F501000001;
+		F5A6C91201B9677A01000102 = {
+			fileRef = F5A6C8EE01B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0272000BD60F501000001 = {
-			fileRef = F5D026D800BD60F501000001;
+		F5A6C91301B9677A01000102 = {
+			fileRef = F5A6C8F001B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0272100BD60F501000001 = {
-			fileRef = F5D026DA00BD60F501000001;
+		F5A6C91401B9677A01000102 = {
+			fileRef = F5A6C8F201B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0272300BD60F501000001 = {
-			fileRef = F5D026DD00BD60F501000001;
+		F5A6C91501B9677A01000102 = {
+			fileRef = F5A6C8F401B9677A01000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0272400BD60F501000001 = {
-			fileRef = F5D026DF00BD60F501000001;
+		F5A6C91601B9677A01000102 = {
+			fileRef = F5A6C8F601B9677A01000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0272600BD60F501000001 = {
-			fileRef = F5D026E300BD60F501000001;
+		F5A6C91701B9677A01000102 = {
+			fileRef = F5A6C8F801B9677A01000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0272700BD60F501000001 = {
-			fileRef = F5D026E500BD60F501000001;
+		F5A6C91801B9677A01000102 = {
+			fileRef = F5A6C8FA01B9677A01000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0272800BD60F501000001 = {
-			fileRef = F5D026E700BD60F501000001;
+		F5A6C91901B9677A01000102 = {
+			fileRef = F5A6C8FC01B9677A01000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0272900BD60F501000001 = {
-			fileRef = F5D026E800BD60F501000001;
+		F5A6C91A01B9677A01000102 = {
+			fileRef = F5A6C8FE01B9677A01000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0272A00BD60F501000001 = {
-			fileRef = F5D026E900BD60F501000001;
+		F5A6C91B01B9677A01000102 = {
+			fileRef = F5A6C8FF01B9677A01000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0272B00BD60F501000001 = {
-			fileRef = F5D026EA00BD60F501000001;
+		F5A6C91C01B9677A01000102 = {
+			fileRef = F5A6C90101B9677A01000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0272C00BD60F501000001 = {
-			fileRef = F5D026EB00BD60F501000001;
+		F5A6C91D01B9677A01000102 = {
+			fileRef = F5A6C90301B9677A01000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0272D00BD60F501000001 = {
-			fileRef = F5D026EC00BD60F501000001;
+		F5A6C91E01B9677A01000102 = {
+			fileRef = F5A6C90501B9677A01000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0272E00BD60F501000001 = {
-			fileRef = F5D026ED00BD60F501000001;
+		F5A6C91F01B9677A01000102 = {
+			fileRef = F5A6C8D401B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0272F00BD60F501000001 = {
-			fileRef = F5D026EE00BD60F501000001;
+		F5A6C92001B9677A01000102 = {
+			fileRef = F5A6C8D601B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0273000BD60F501000001 = {
-			fileRef = F5D026EF00BD60F501000001;
+		F5A6C92101B9677A01000102 = {
+			fileRef = F5A6C8D801B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0273100BD60F501000001 = {
-			fileRef = F5D026F100BD60F501000001;
+		F5A6C92201B9677A01000102 = {
+			fileRef = F5A6C8DA01B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0273200BD60F501000001 = {
-			fileRef = F5D026F200BD60F501000001;
+		F5A6C92301B9677A01000102 = {
+			fileRef = F5A6C8DC01B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0273300BD60F501000001 = {
-			fileRef = F5D026F300BD60F501000001;
+		F5A6C92401B9677A01000102 = {
+			fileRef = F5A6C8DE01B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0273400BD60F501000001 = {
-			fileRef = F5D026F400BD60F501000001;
+		F5A6C92501B9677A01000102 = {
+			fileRef = F5A6C8E001B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0273500BD60F501000001 = {
-			fileRef = F5D026F500BD60F501000001;
+		F5A6C92601B9677A01000102 = {
+			fileRef = F5A6C8E201B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0273600BD60F501000001 = {
-			fileRef = F5D026F600BD60F501000001;
+		F5A6C92701B9677A01000102 = {
+			fileRef = F5A6C8E401B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0273700BD60F501000001 = {
-			fileRef = F5D026F700BD60F501000001;
+		F5A6C92801B9677A01000102 = {
+			fileRef = F5A6C8E601B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0273800BD60F501000001 = {
-			fileRef = F5D026F800BD60F501000001;
+		F5A6C92901B9677A01000102 = {
+			fileRef = F5A6C8E901B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0273900BD60F501000001 = {
-			fileRef = F5D026F900BD60F501000001;
+		F5A6C92A01B9677A01000102 = {
+			fileRef = F5A6C8EB01B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0273A00BD60F501000001 = {
-			fileRef = F5D026FA00BD60F501000001;
+		F5A6C92B01B9677A01000102 = {
+			fileRef = F5A6C8ED01B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0273B00BD60F501000001 = {
-			fileRef = F5D026FB00BD60F501000001;
+		F5A6C92C01B9677A01000102 = {
+			fileRef = F5A6C8EF01B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0273C00BD60F501000001 = {
-			fileRef = F5D026FC00BD60F501000001;
+		F5A6C92D01B9677A01000102 = {
+			fileRef = F5A6C8F101B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0273D00BD60F501000001 = {
-			fileRef = F5D026FD00BD60F501000001;
+		F5A6C92E01B9677A01000102 = {
+			fileRef = F5A6C8F301B9677901000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0273F00BD60F501000001 = {
-			fileRef = F5D026FF00BD60F501000001;
+		F5A6C92F01B9677A01000102 = {
+			fileRef = F5A6C8F501B9677A01000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0274000BD60F501000001 = {
-			fileRef = F5D0270000BD60F501000001;
+		F5A6C93001B9677A01000102 = {
+			fileRef = F5A6C8F701B9677A01000102;
 			isa = PBXBuildFile;
 			settings = {
-				ATTRIBUTES = (
-				);
 			};
 		};
-		F5D0274200BD60F501000001 = {
-			fileRef = F5D0270300BD60F501000001;
+		F5A6C93101B9677A01000102 = {
+			fileRef = F5A6C8F901B9677A01000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0274300BD60F501000001 = {
-			fileRef = F5D0270500BD60F501000001;
+		F5A6C93201B9677A01000102 = {
+			fileRef = F5A6C8FB01B9677A01000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0274500BD60F501000001 = {
-			fileRef = F5D0270900BD60F501000001;
+		F5A6C93301B9677A01000102 = {
+			fileRef = F5A6C8FD01B9677A01000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0274600BD60F501000001 = {
-			fileRef = F5D0270B00BD60F501000001;
+		F5A6C93401B9677A01000102 = {
+			fileRef = F5A6C90001B9677A01000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0274900BD60F501000001 = {
-			fileRef = F5D026B800BD60F501000001;
+		F5A6C93501B9677A01000102 = {
+			fileRef = F5A6C90201B9677A01000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0274A00BD60F501000001 = {
-			fileRef = F5D026BA00BD60F501000001;
+		F5A6C93601B9677A01000102 = {
+			fileRef = F5A6C90401B9677A01000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0274B00BD60F501000001 = {
-			fileRef = F5D026BC00BD60F501000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
+		F5A6C93701B968C801000102 = {
+			isa = PBXFileReference;
+			path = HashCMStateSet.hpp;
+			refType = 4;
 		};
-		F5D0274C00BD60F501000001 = {
-			fileRef = F5D026BF00BD60F501000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
+		F5A6C93801B968C801000102 = {
+			isa = PBXFileReference;
+			path = NumberFormatException.hpp;
+			refType = 4;
 		};
-		F5D0274D00BD60F501000001 = {
-			fileRef = F5D026C100BD60F501000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
+		F5A6C93901B968C801000102 = {
+			isa = PBXFileReference;
+			path = ParseException.hpp;
+			refType = 4;
 		};
-		F5D0274E00BD60F501000001 = {
-			fileRef = F5D026C300BD60F501000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
+		F5A6C93A01B968C801000102 = {
+			isa = PBXFileReference;
+			path = XMLAbstractDoubleFloat.cpp;
+			refType = 4;
 		};
-		F5D0274F00BD60F501000001 = {
-			fileRef = F5D026C500BD60F501000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
+		F5A6C93B01B968C801000102 = {
+			isa = PBXFileReference;
+			path = XMLAbstractDoubleFloat.hpp;
+			refType = 4;
 		};
-		F5D0275000BD60F501000001 = {
-			fileRef = F5D026C700BD60F501000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
+		F5A6C93C01B968C801000102 = {
+			isa = PBXFileReference;
+			path = XMLDateTime.cpp;
+			refType = 4;
 		};
-		F5D0275100BD60F501000001 = {
-			fileRef = F5D026C900BD60F501000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
+		F5A6C93D01B968C801000102 = {
+			isa = PBXFileReference;
+			path = XMLDateTime.hpp;
+			refType = 4;
 		};
-		F5D0275200BD60F501000001 = {
-			fileRef = F5D026CB00BD60F501000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
+		F5A6C93E01B968C801000102 = {
+			isa = PBXFileReference;
+			path = XMLRegisterCleanup.hpp;
+			refType = 4;
 		};
-		F5D0275300BD60F501000001 = {
-			fileRef = F5D026CD00BD60F501000001;
+		F5A6C93F01B968C801000102 = {
+			fileRef = F5A6C93701B968C801000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0275400BD60F501000001 = {
-			fileRef = F5D026CF00BD60F501000001;
+		F5A6C94001B968C801000102 = {
+			fileRef = F5A6C93801B968C801000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0275500BD60F501000001 = {
-			fileRef = F5D026D100BD60F501000001;
+		F5A6C94101B968C801000102 = {
+			fileRef = F5A6C93901B968C801000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0275600BD60F501000001 = {
-			fileRef = F5D026D300BD60F501000001;
+		F5A6C94201B968C801000102 = {
+			fileRef = F5A6C93B01B968C801000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0275700BD60F501000001 = {
-			fileRef = F5D026D500BD60F501000001;
+		F5A6C94301B968C801000102 = {
+			fileRef = F5A6C93D01B968C801000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0275800BD60F501000001 = {
-			fileRef = F5D026D700BD60F501000001;
+		F5A6C94401B968C801000102 = {
+			fileRef = F5A6C93E01B968C801000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0275900BD60F501000001 = {
-			fileRef = F5D026D900BD60F501000001;
+		F5A6C94501B968C801000102 = {
+			fileRef = F5A6C93A01B968C801000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0275A00BD60F501000001 = {
-			fileRef = F5D026DC00BD60F501000001;
+		F5A6C94601B968C801000102 = {
+			fileRef = F5A6C93C01B968C801000102;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0275B00BD60F501000001 = {
-			fileRef = F5D026DE00BD60F501000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
+		F5CA376502634A7E01A80064 = {
+			isa = PBXFileReference;
+			path = XSDErrorReporter.cpp;
+			refType = 4;
 		};
-		F5D0275D00BD60F501000001 = {
-			fileRef = F5D026E200BD60F501000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
+		F5CA376602634A7E01A80064 = {
+			isa = PBXFileReference;
+			path = XSDErrorReporter.hpp;
+			refType = 4;
 		};
-		F5D0275E00BD60F501000001 = {
-			fileRef = F5D026E400BD60F501000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
+		F5CA376902634A7E01A80064 = {
+			isa = PBXFileReference;
+			path = XSDLocator.cpp;
+			refType = 4;
 		};
-		F5D0275F00BD60F501000001 = {
-			fileRef = F5D026E600BD60F501000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
+		F5CA376A02634A7E01A80064 = {
+			isa = PBXFileReference;
+			path = XSDLocator.hpp;
+			refType = 4;
 		};
-		F5D0276000BD60F501000001 = {
-			fileRef = F5D026F000BD60F501000001;
+		F5CA376B02634A7F01A80064 = {
+			fileRef = F5CA376602634A7E01A80064;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0276100BD60F501000001 = {
-			fileRef = F5D0270200BD60F501000001;
+		F5CA376D02634A7F01A80064 = {
+			fileRef = F5CA376A02634A7E01A80064;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0276200BD60F501000001 = {
-			fileRef = F5D0270400BD60F501000001;
+		F5CA376E02634A7F01A80064 = {
+			fileRef = F5CA376502634A7E01A80064;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0276400BD60F501000001 = {
-			fileRef = F5D0270800BD60F501000001;
+		F5CA377002634A7F01A80064 = {
+			fileRef = F5CA376902634A7E01A80064;
 			isa = PBXBuildFile;
 			settings = {
 			};
 		};
-		F5D0276500BD60F501000001 = {
-			fileRef = F5D0270A00BD60F501000001;
-			isa = PBXBuildFile;
-			settings = {
-			};
+		F5D026B700BD60F501000001 = {
+			children = (
+			);
+			isa = PBXGroup;
+			path = idom;
+			refType = 4;
 		};
 		F5DCC2690101D29101000001 = {
 			isa = PBXFileReference;
diff --git a/Projects/MacOS/ProjectBuilder/XercesSamples/DOMPrint/DOMPrint.pbproj/project.pbxproj b/Projects/MacOS/ProjectBuilder/XercesSamples/DOMPrint/DOMPrint.pbproj/project.pbxproj
index c5eeb911f6625d5ececd20ccec952a644d297036..916c1023032f79f2e0ee58e139da3b4dbce55a50 100644
--- a/Projects/MacOS/ProjectBuilder/XercesSamples/DOMPrint/DOMPrint.pbproj/project.pbxproj
+++ b/Projects/MacOS/ProjectBuilder/XercesSamples/DOMPrint/DOMPrint.pbproj/project.pbxproj
@@ -3,13 +3,13 @@
 	archiveVersion = 1;
 	classes = {
 	};
-	objectVersion = 34;
+	objectVersion = 38;
 	objects = {
 		00C89B0EFFA938BB7F000001 = {
 			isa = PBXFrameworkReference;
 			name = Xerces.framework;
-			path = ../../lib/Xerces.framework;
-			refType = 4;
+			path = ../../../../../lib/Xerces.framework;
+			refType = 2;
 		};
 		00C89B0FFFA938BB7F000001 = {
 			fileRef = 00C89B0EFFA938BB7F000001;
@@ -128,6 +128,10 @@
 				02DDAA62FF8BF5E17F000001,
 				02DDAA63FF8BF5E17F000001,
 				02DDAA64FF8BF5E17F000001,
+				F58FFD0602C4FB8D01A80065,
+				F58FFD0702C4FB8D01A80065,
+				F58FFD0802C4FB8D01A80065,
+				F58FFD0902C4FB8D01A80065,
 			);
 			isa = PBXGroup;
 			name = Source;
@@ -166,18 +170,20 @@
 			buildActionMask = 2147483647;
 			files = (
 				02DDAA65FF8BF5E17F000001,
+				F58FFD0B02C4FB8D01A80065,
+				F58FFD0D02C4FB8D01A80065,
 			);
 			isa = PBXHeadersBuildPhase;
-			name = Headers;
 		};
 		08FB77A1FE84155DC02AAC07 = {
 			buildActionMask = 2147483647;
 			files = (
 				02DDAA66FF8BF5E17F000001,
 				02DDAA67FF8BF5E17F000001,
+				F58FFD0A02C4FB8D01A80065,
+				F58FFD0C02C4FB8D01A80065,
 			);
 			isa = PBXSourcesBuildPhase;
-			name = Sources;
 		};
 		08FB77A3FE84155DC02AAC07 = {
 			buildActionMask = 2147483647;
@@ -186,14 +192,12 @@
 				00C89B0FFFA938BB7F000001,
 			);
 			isa = PBXFrameworksBuildPhase;
-			name = "Frameworks & Libraries";
 		};
 		08FB77A5FE84155DC02AAC07 = {
 			buildActionMask = 2147483647;
 			files = (
 			);
 			isa = PBXRezBuildPhase;
-			name = "ResourceManager Resources";
 		};
 //080
 //081
@@ -242,6 +246,60 @@
 			isa = PBXBuildStyle;
 			name = Deployment;
 		};
+//320
+//321
+//322
+//323
+//324
+//F50
+//F51
+//F52
+//F53
+//F54
+		F58FFD0602C4FB8D01A80065 = {
+			isa = PBXFileReference;
+			path = DOMPrintErrorHandler.cpp;
+			refType = 4;
+		};
+		F58FFD0702C4FB8D01A80065 = {
+			isa = PBXFileReference;
+			path = DOMPrintErrorHandler.hpp;
+			refType = 4;
+		};
+		F58FFD0802C4FB8D01A80065 = {
+			isa = PBXFileReference;
+			path = DOMPrintFilter.cpp;
+			refType = 4;
+		};
+		F58FFD0902C4FB8D01A80065 = {
+			isa = PBXFileReference;
+			path = DOMPrintFilter.hpp;
+			refType = 4;
+		};
+		F58FFD0A02C4FB8D01A80065 = {
+			fileRef = F58FFD0602C4FB8D01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFD0B02C4FB8D01A80065 = {
+			fileRef = F58FFD0702C4FB8D01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFD0C02C4FB8D01A80065 = {
+			fileRef = F58FFD0802C4FB8D01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
+		F58FFD0D02C4FB8D01A80065 = {
+			fileRef = F58FFD0902C4FB8D01A80065;
+			isa = PBXBuildFile;
+			settings = {
+			};
+		};
 	};
 	rootObject = 08FB7793FE84155DC02AAC07;
 }
diff --git a/Projects/MacOS/ProjectBuilder/XercesSamples/SAX2Print/SAX2Print.pbproj/project.pbxproj b/Projects/MacOS/ProjectBuilder/XercesSamples/SAX2Print/SAX2Print.pbproj/project.pbxproj
index e1f3e3d669872e097057c6d18d662d603b7053ec..2092803134ed94338c0505dfa0f0d991201a8a84 100644
--- a/Projects/MacOS/ProjectBuilder/XercesSamples/SAX2Print/SAX2Print.pbproj/project.pbxproj
+++ b/Projects/MacOS/ProjectBuilder/XercesSamples/SAX2Print/SAX2Print.pbproj/project.pbxproj
@@ -3,7 +3,7 @@
 	archiveVersion = 1;
 	classes = {
 	};
-	objectVersion = 34;
+	objectVersion = 38;
 	objects = {
 		014CEA460018CE2711CA2923 = {
 			buildRules = (
@@ -42,7 +42,7 @@
 		0249A662FF388D9811CA2CEA = {
 			children = (
 				0249A663FF388D9811CA2CEA,
-				F55DDD9E00BDA99C01000001,
+				F58FFD7402C67EF401A80065,
 			);
 			isa = PBXGroup;
 			name = "External Frameworks and Libraries";
@@ -100,8 +100,9 @@
 				F54F8B8E00F8F37F01000001,
 			);
 			isa = PBXGroup;
-			name = Source;
-			refType = 4;
+			name = SAX2Print;
+			path = ../../../../../samples/SAX2Print;
+			refType = 2;
 		};
 		08FB779FFE84155DC02AAC07 = {
 			buildPhases = (
@@ -111,7 +112,7 @@
 				08FB77A5FE84155DC02AAC07,
 			);
 			buildSettings = {
-				FRAMEWORK_SEARCH_PATHS = ../../../../../lib/;
+				FRAMEWORK_SEARCH_PATHS = "../../../../../lib/ /Volumes/Rock/Users/jberry/Projects/xml-apache/xml-xerces/c/lib";
 				HEADER_SEARCH_PATHS = ../../../../../src/;
 				INSTALL_PATH = "$(HOME)/bin";
 				LIBRARY_SEARCH_PATHS = "";
@@ -139,7 +140,6 @@
 				F54F8B9000F8F37F01000001,
 			);
 			isa = PBXHeadersBuildPhase;
-			name = Headers;
 		};
 		08FB77A1FE84155DC02AAC07 = {
 			buildActionMask = 2147483647;
@@ -148,23 +148,20 @@
 				F54F8B9200F8F37F01000001,
 			);
 			isa = PBXSourcesBuildPhase;
-			name = Sources;
 		};
 		08FB77A3FE84155DC02AAC07 = {
 			buildActionMask = 2147483647;
 			files = (
 				0249A664FF388D9811CA2CEA,
-				F55DDD9F00BDA99C01000001,
+				F58FFD7602C67EF401A80065,
 			);
 			isa = PBXFrameworksBuildPhase;
-			name = "Frameworks & Libraries";
 		};
 		08FB77A5FE84155DC02AAC07 = {
 			buildActionMask = 2147483647;
 			files = (
 			);
 			isa = PBXRezBuildPhase;
-			name = "ResourceManager Resources";
 		};
 //080
 //081
@@ -196,27 +193,23 @@
 //F54
 		F54F8B8B00F8F37F01000001 = {
 			isa = PBXFileReference;
-			name = SAX2Print.cpp;
-			path = "/Volumes/Wipo/Users/jberry/Projects/xml-apache/xml-xerces/c/samples/SAX2Print/SAX2Print.cpp";
-			refType = 0;
+			path = SAX2Print.cpp;
+			refType = 4;
 		};
 		F54F8B8C00F8F37F01000001 = {
 			isa = PBXFileReference;
-			name = SAX2Print.hpp;
-			path = "/Volumes/Wipo/Users/jberry/Projects/xml-apache/xml-xerces/c/samples/SAX2Print/SAX2Print.hpp";
-			refType = 0;
+			path = SAX2Print.hpp;
+			refType = 4;
 		};
 		F54F8B8D00F8F37F01000001 = {
 			isa = PBXFileReference;
-			name = SAX2PrintHandlers.cpp;
-			path = "/Volumes/Wipo/Users/jberry/Projects/xml-apache/xml-xerces/c/samples/SAX2Print/SAX2PrintHandlers.cpp";
-			refType = 0;
+			path = SAX2PrintHandlers.cpp;
+			refType = 4;
 		};
 		F54F8B8E00F8F37F01000001 = {
 			isa = PBXFileReference;
-			name = SAX2PrintHandlers.hpp;
-			path = "/Volumes/Wipo/Users/jberry/Projects/xml-apache/xml-xerces/c/samples/SAX2Print/SAX2PrintHandlers.hpp";
-			refType = 0;
+			path = SAX2PrintHandlers.hpp;
+			refType = 4;
 		};
 		F54F8B8F00F8F37F01000001 = {
 			fileRef = F54F8B8C00F8F37F01000001;
@@ -242,14 +235,14 @@
 			settings = {
 			};
 		};
-		F55DDD9E00BDA99C01000001 = {
+		F58FFD7402C67EF401A80065 = {
 			isa = PBXFrameworkReference;
 			name = Xerces.framework;
-			path = ../../../../../obj/Xerces.framework;
+			path = ../../../../../lib/Xerces.framework;
 			refType = 2;
 		};
-		F55DDD9F00BDA99C01000001 = {
-			fileRef = F55DDD9E00BDA99C01000001;
+		F58FFD7602C67EF401A80065 = {
+			fileRef = F58FFD7402C67EF401A80065;
 			isa = PBXBuildFile;
 			settings = {
 			};