Closing this for now. Will have to wait until the status of the Foundation libraries evolve a bit more.
XML: A group of classes for parsing and representing XML documents and elements.
The classes provided in this group are responsible for parsing and validating XML. They should be an interface for representing libxml2 in a more object-oriented manner.
Entity Name
Status
Test Coverage
Notes
XMLDocument
Mostly Complete
Substantial
init(), replacementClass(for:), and object(byApplyingXSLT...) remain unimplemented
XMLDTD
Mostly Complete
Substantial
init() remains unimplemented
XMLDTDNode
Complete
Incomplete
XMLElement
Incomplete
Incomplete
init(xmlString:), elements(forLocalName:uri:), attribute(forLocalName:uri:), namespace support, and others remain unimplemented
XMLNode
Incomplete
Incomplete
localName(forName:), prefix(forName:), predefinedNamespace(forPrefix:), and others remain unimplemented
Closing this for now. Will have to wait until the status of the Foundation libraries evolve a bit more.
XML: A group of classes for parsing and representing XML documents and elements.
The classes provided in this group are responsible for parsing and validating XML. They should be an interface for representing libxml2 in a more object-oriented manner.
XMLDocument
init()
,replacementClass(for:)
, andobject(byApplyingXSLT...)
remain unimplementedXMLDTD
init()
remains unimplementedXMLDTDNode
XMLElement
init(xmlString:)
,elements(forLocalName:uri:)
,attribute(forLocalName:uri:)
, namespace support, and others remain unimplementedXMLNode
localName(forName:)
,prefix(forName:)
,predefinedNamespace(forPrefix:)
, and others remain unimplementedXMLParser