파싱

XML

jjryu 2009. 11. 5. 10:11
MSXML2::IXMLDOMDocument2Ptr
    .selectNodes() // MSXML2::IXMLDOMNodeListPtr
    .selectSingleNode()

MSXML2::IXMLDOMNodeListPtr
    .Getlength()
    .Getitem() // MSXML2::IXMLDOMNodePtr
   
MSXML2::IXMLDOMNodePtr
    .Gettext()
    .Getattributes()

MSXML2::IXMLDOMAttributePtr
    .Getvalue()
    .Gettext()


to load the XML document, validate it, and browse it

CXMLFile
    to load an XML file, validate its structure, and create an XML element collection out of its content

    .LoadFromFile()
    .GetRoot() // CXMLElement*

CXMLElement
    .GetElementType() // XET_TAG, XET_ATTRIBUTE, XET_TEXT
    .GetElementName()
    .GetValue()
    .GetFirstChild()
    .GetNextChild()

참조 사이트: