MSXML3 Overview

Wrapper for the msxml3.dll from Microsoft to use xml-functionalities from PB

PureLibraries used: String, StringExtension


PBOSL_MSXML3

MSXML3_CreateDomDocument()

MSXML3_ReleaseObject()

MSXML3_GetDocumentElement()

Rückgabe des Wurzelelements des Dokuments

MSXML3_CreateElement()

Erzeuge ElementKnoten mit dem angegebenen Namen

MSXML3_CreateTextNode()

Erzeuge TextKnoten mit den angegebenen Daten

MSXML3_CreateComment()

Erzeuge allgemeinen Knoten mit den angegebenen Daten

MSXML3_CreateCDATASection()

Erzeuge eine CDATA-Sektions-Knoten mit dem angegebenen Inhalt

MSXML3_CreateAttribute()

Erzeuge ein neues Attribut mit dem angegebenen Namen

MSXML3_GetElementsByTagName()

Rückgabe der Sammlung vonm Elementen die den angegebenen Namen haben

MSXML3_NodeFromID()

Rückgabe des Knotens mit der angegebenen ID

MSXML3_Load()

Laden eines XML-Dokuments von dem angegebenen Ort

MSXML3_LoadXML()

Laden eines XML-Dokuments aus dem angegebenen String

MSXML3_GetReadyState()

Anzeigen des aktuellen Status des XML-Dokuments

MSXML3_GetUrl()

Rückgabe der URL des zuletzt geladenen XML-Dokuments

MSXML3_GetAsync()

Ermittelt ob asynchrone Downloads nicht erlaubt sind

MSXML3_PutAsync()

Ermittelt ob asynchrone Downloads nicht erlaubt sind

MSXML3_Abort()

Bricht einen aktuellen asynchronen Download ab

MSXML3_GetValidateOnParse()

Anzeige ob der Parser das Dokument validieren soll

MSXML3_PutValidateOnParse()

Anzeige ob der Parser das Dokument validieren soll

MSXML3_GetResolveExternals()

Anzeige ob externe Definitionen, auflösbarer Namensraum, DokumentTypeDefinitionen (DTD) externer Untergruppen und/oder externe EinheitenReferenzierungen zur Ausgabezeit unabhängig von der Validierung aufgelöst werden sollen

MSXML3_PutResolveExternals()

Anzeige ob externe Definitionen, auflösbarer Namensraum, DokumentTypeDefinitionen (DTD) externer Untergruppen und/oder externe EinheitenReferenzierungen zur Ausgabezeit unabhängig von der Validierung aufgelöst werden sollen

MSXML3_GetPreserveWhiteSpace()

Spezifiziert den voreingestellten Umgang mit WhiteSpace

MSXML3_PutPreserveWhiteSpace()

Spezifiziert den voreingestellten Umgang mit WhiteSpace

MSXML3_GetNodeName()

Rückgabe des qualifizierten Names für ein Attribut-, DokumentTyp-, Elemente-, Einheiten- oder Bemerkungs-Knoten

MSXML3_GetNodeType()

Spezifiziert das XML Dokumenten Objekt Model (DOM) KnotenType, der gültige Werte angibt ob der Knoten KindKnoten besitzen darf

MSXML3_GetNodeTypeString()

Rückgabe des KnotenTyps als String

MSXML3_GetParentNode()

Beinhaltet den ElternKnoten

MSXML3_GetChildNodes()

Beinhaltet eine Knotenliste der KindKnoten

MSXML3_GetFirstChild()

Beinhaltet den ersten KindKnoten

MSXML3_GetLastChild()

Rückgabe des letzten Kindknotens

MSXML3_GetPreviousSibling()

Beinhaltet den vorherigen GeschwisterKnoten vom Knoten in der elterlichen KindKnotenListe

MSXML3_GetNextSibling()

Beinhaltet den nächsten GeschwisterKnoten vom Knoten in der elterlichen KindKnotenListe

MSXML3_InsertBefore()

Fügt ein KindKnoten links vom angegebenen Knoten oder am Ende der Liste ein

MSXML3_ReplaceChild()

Ersetzt den angegebenen alten KindKnoten durch den angegebenen neuen KindKnoten

MSXML3_RemoveChild()

Entfernt den angegebenen KindKnoten aus der KindKnotenListe

MSXML3_AppendChild()

Hängt einen KindKnoten als letzten Knoten an die KindKnotenListe

MSXML3_HasChildNodes()

Ermöglicht eine schnelle Ermittlung ob ein Knoten einen KindKnoten besitzt

MSXML3_GetOwnerDocument()

Rückgabe des WurzelDokuments welches den Knoten beinhaltet

MSXML3_CloneNode()

Duplizieren eines neuen Knotens

MSXML3_GetText()

Rückgabe des TextInhalts eines Knotens oder den zusammengesetzten Text der den Knoten und die davon Abhängenden repräsentiert

MSXML3_PutText()

Spezifiziert den TextInhalt des Knotens

MSXML3_GetSpecified()

Zeigt an, ob der Knoten (normalerweise ein Attribut) explizit spezifiziert oder aus einem VorgabeWert aus der DokumentTypDefinition (DTD) oder aus einem Schema entstanden ist

MSXML3_GetDefinition()

Rückgabe der Definition des Knotens aus der DokumentTypeDefinition (DTD) oder dem Schema

MSXML3_GetNodeTypedValue()

Rückgabe des KnotenWert in dem für den Knoten definierten DatenTyp

MSXML3_PutNodeTypedValue()

Spezifiziert den KnotenWert in dem für den Knoten definierten DatenTyp

MSXML3_GetDataType()

Rückgabe des DatenTyps für den Knoten. Diese Eigenschaft bezieht sich sich nur auf die DokumentTypDefinition (DTD) , wirkt nicht bei XML-Daten reduzierte (XDR) Schemata oder XML Schema Definitions Sprachen (XSD) Schemata

MSXML3_PutDataType()

Spezifizierung des DatenTyps für den Knoten. Diese Eigenschaft bezieht sich sich nur auf die DokumentTypDefinition (DTD) , wirkt nicht bei XML-Daten reduzierte (XDR) Schemata oder XML Schema Definitions Sprachen (XSD) Schemata

MSXML3_GetXml()

Beinhaltet die XML-Representation des Knotens und allen Abhängigen

MSXML3_SelectNodes()

Wendet die angegebene suchmusterbasierte Operation auf diesen KnotenKontext an und gibt die Liste der passenden Knoten als KnotenListe zurück

MSXML3_SelectSingleNode()

Wendet die angegebene suchmusterbasierte Operation auf diesen KnotenKontext an und gibt den ersten passenden Eintrag zurück

MSXML3_GetPrefix()

Rückgabe des NamensRaumVorzeichens

MSXML3_GetBaseName()

Rückgabe des BasisNames für den im NamesRaum qualifizierten Namen

MSXML3_TransformNode()

MSXML3_Save()

Sicherung einen XML-Dokuments an der angegebenen Stelle

MSXML3_NodeListGetItem()

Erlaubt den wahlfreien Zugriff auf einzelne Knoten innerhalb der KnotenSammlung. Nullbasiert.

MSXML3_NodeListGetLength()

Anzeige der Anzahl der Posten in der Sammlung

MSXML3_NodeListNextNode()

Rückgabe des nächsten Knotens in der Sammlung

MSXML3_NodeListReset()

Zurücksetzen des InkrementZahlengebers

MSXML3_GetAttributes()

Beinhaltet die Liste der Attribute für diesen Knoten

MSXML3_AttributesGetLength()

Anzeige der Anzahl der Posten in der Sammlung

MSXML3_AttributesGetItem()

Erlaubt den wahlfreien Zugriff auf einzelne Knoten innerhalb der KnotenSammlung. Nullbasiert.

MSXML3_AttributesSetNamedItem()

Fügt den Knoten zur Sammlung hinzu

MSXML3_AttributesGetNamedItem()

Rückgabe des benannten Attributs

MSXML3_AttributesGetText()

Rückgabe des AttributWerts

MSXML3_AttributesGetName()

Rückgabe des AttributNamens

MSXML3_AttributesPutValue()

Spezifiziert den AttributWert

MSXML3_AttributesGetValue()

Rückgabe des AttributWerts

MSXML3_AttributesRemoveNamedItem()

MSXML3_GetParseErrorReason()

Ermittlung der Fehlerbeschreibung

MSXML3_GetParseErrorErrorcode()

Beinhaltet den FehlerCode des letzten ParserFehlers

MSXML3_GetParseErrorSrctext()

Rückgabe des vollständigen Inhalts der Zeile die den Fehler verursacht hat

MSXML3_GetParseErrorLine()

Angabe der ZeilenNummer der FehlerZeile

MSXML3_GetParseErrorLinepos()

Beinhaltet die Position in der Zeile an der der Fehler auftrat

MSXML3_SpecialTransformFromStringsToString()

MSXML3_SpecialTransformFromFilesToString()

MSXML3_SpecialGetNamedAttributeValue()

MSXML3_SpecialSetNamedAttributeValue()

MSXML3_SpecialGetNodeFromString()

MSXML3_SpecialGetLastMessage()

MSXML3_SpecialGetVersionInfo()

MSXML3_Beautify()