Msxml - Microsoft XML interfészek dolgozó XML és XML dom
Ez a szett (Microsoft XML Core Services) támogatja:
- XML 1.0,
- DOM,
- SAX,
- XSLT 1.0 processzor,
- XML-séma, beleértve XSD és XDR,
- más XML technológiákat.
Én magam nem használja MSXML - nem tetszik nekem, és nem látja sok értelme. De mondok - hirtelen valaki tetszeni fog, és akkor lesz helyett MSXML más könyvtárak számára az XML ...
Írjunk egy egyszerű, az XML fájl néhány adatot, amit később megpróbál kijutni a fájlt MSXML. Például tegyük ide, mint az XML:
Open XML-fájlt MSXML
Példaként a MSXML írjunk egy egyszerű konzol alkalmazás, amely egyszerűen megnyitja az XML-fájlt, és olvasni, hogy néhány adatot. hely keresése MSXML a dokumentum objektum, így fogjuk használni IXMLDOMDocument :: selectSingleNode (), hogy keresse meg a kívánt csomópontot a nevét - ez talán a legegyszerűbb módja, hogy az XML-csomópontot a dokumentumot:
Azt is hasznos lehet, ilyenek például az MSXML IXMLDOMDocument :: nodeFromID () és a IXMLDOMElement :: getElementsByTagName () - akkor használja őket, hogy a csomópontok listáját a dokumentum azonosító vagy tag. Emellett számos XML-dokumentum egy fa, a tárolt adatokat, az MSXML is lehetővé teszi, hogy működjön együtt a dokumentumot, mint egy fa (hogy a gyermek csomópontok az XML-csomópont, az összes XML-csomópontok ugyanazon a szinten, és így tovább. D.).
MSXML és az olvasás XML adatok
Olvassák az adatokat az XML-csomópont segítségével MSXML is egyszerűbb, mint olvasta XML-fájl, amely a forráskód: