Startseite > Archiv > Per VBA auf XML-Dateien zugreifen

Per VBA auf XML-Dateien zugreifen

dotnetpro 9/2003 Von Helma Spona erschienen in dotnetpro 9/2003 auf Seite 134
Code: insideVBA01
1 Bewertung(en):

Das XML-DOM bietet zwar einen komfortablen Zugriff auf alle XML-Elemente und Attribute einer Datei, dennoch ist es damit ohne eine Rekursion nicht möglich, die komplette Datei zu lesen. Beim Zugriff auf die Datei als Textdatei ist das Lesen und Ausgeben der XML-Datei kein Problem. Dagegen ist es schwieriger, die Dateien zu ändern. dotnetpro zeigt, wo die besonderen Fähigkeiten und Grenzen beider Methoden liegen.

Artikel Download

Als Abonnent können Sie den gesamten Artikel als PDF abrufen und die zugehörigen Quelltexte direkt downloaden.

Sie sind bereits Abonnent? Dann registrieren Sie Ihr Abonnement jetzt online und greifen Sie sofort auf das komplette Artikelarchiv zu.

Einzelheft-Bestellung

Sie interessieren sich für diesen Artikel und haben noch kein Abonnement? Dann bestellen Sie doch einfach diese Ausgabe der dotnetpro als Einzelheft.

Abo-Bestellung

Probeabo
Wenn Sie die dotnetpro kennenlernen wollen, ist das Probeabo genau richtig für Sie. Lesen Sie die aktuelle sowie die kommende Ausgabe zu einem besonders günstigen Preis.








Abo
Wenn Sie die neue Ausgabe der dotnetpro als Erster lesen wollen, dann liegen Sie mit einem Abo genau richtig – zwölf Mal pro Jahr druckfrisch in Ihrem Briefkasten und das noch bevor das Heft am Kiosk erhältlich ist.

Sie finden diesen Artikel interessant? Dann helfen Sie anderen ihn zu finden und kicken Sie ihn bei www.dotnet-kicks.de!

Tags

1Abbildung   2000   2002   2003   3815821762   8859   Abbildung   Abbrechen   Abbruch   aber   abschließt   Abschluss   Access   addiert   aktuelleXML   alle   Allerdings   Alles   allgemeines   also   Alten   alternativ   analog   andere   anderen   Ändern   Änderungen   anfangs   anfügen   Anführungszeichen   angehängt   angibt   anhängen   Anhieb   Anweisung   Anweisungwerdennacheinanderder   Anwendung   Anwendungen   Anzahl   anzufügen   appendChild   Application   Arbeitsmappe   Array   Attri   Attribut   Attribute   Attributes   Attributnamen   Attributs   Attributwert   Attributwerte   auch   Aufbaubesitzt   aufdievorherigeund   auffindbar   Aufgaben   aufge   aufgeführt   aufgerufen   aufgeteilt   Auflistung   Aufruf   Aufrufe   Aufwand   aufwändig   ausführt   Ausgabe   ausgeben   ausgeführt   ausgegeben   Auslesen   auszugeben   auszulesen   auszuschneiden   auszutauschen   Autor   Autorin   baseName   Bearbei   bearbeiten   beginnt   behandelt   BeiDateien   Beide   beider   beim   beinhalten   Beispiel   beispielsweise   bekommt   benötig   benötigen   BERATUNG   berechnet   bereits   beschriebe   besonderen   bestehende   besteht   bestimmten   Bevor   Bibliothek   bietet   Bindung   Blatt   breite   buch   buecher   bute   butnamen   butwert   byte   bytPos   Cells   chen   chenkette   chern   ChildNodes   Close   Code   Const   createAttri   CreateAttribute   CreateElement   cument   dabei   dafür   dagegen   daher   damit   Danach   dann   daran   dargestellt   darstellt   dass   Datei   Dateien   Dateiende   Dateiendes   Dateizeiger   Daten   Datensatz   DatensatzAnfuegen   Datensätze   Datensätzen   davon   dazu   DEBUG   definiert   denneuen   Dennoch   deren   dergleichen   dernfalls   dessen   dieDatensätze   dies   diese   diesem   diesen   dieser   dieses   Differenzen   diums   DocumentElement   DOMDo   DOMDocument   DOMs   dotnetpro   durch   durchlau   durchlaufen   dürfen   Each   Eigenschaft   eindeutiger   eine   einem   einen   einer   eines   einesElements   einfach   Einfügen   eingelesenen   Eingesetzte   Einlesen   einliest   Einstellungen   EinstellungenSchreiben   einzelne   einzelnen   einzufü   Element   Elemente   Elementen   Elements   else   empfiehlt   Encoding   Ende   Endposition   enthält   entsprechenden   entweder   Erfolg   erfolgt   erforder   erforderlich   ergänzt   Ergebnis   erkennen   erledigt   ermitteln   ermittelt   erneut   erreichen   erreicht   Error   ersetzen   erst   erste   ersten   erzeugen   erzeugt   erzeugte   Eventuellergebensich   Excel   Existiert   Exit   Explorer   fachsten   Fähigkeiten   Fall   falls   fang   fangs   Fast   Fazit   Fenster   fenwerdenkönnen   fest   finden   FirstChild   Folgenden   folgt   frei   freie   frühe   fügung   Function   Funktion   Funktionen   funktioniert   gabe   ganze   geändert   geänderten   geben   gebenenfalls   gefun   gefunden   gefundenem   gegeben   gehen   gela   gelesen   gelesenen   gelöscht   gene   genschaft   geöffnet   geöffnete   geordnet   geprüft   gerade   geschieht   geschlossen   geschrieben   gespeichert   gesucht   gesuchte   gesuchten   GetAttribute   getElement   getElement2   GetNamedItem   gibt   gilt   glei   grammeinstellungenzuspeichern   Grenzen   groesse   große   größer   größeren   gründete   haben   handelt   hängt   hasChildNodes   häufiger   heißt   Helma   hier   hierarchischen   Hinzufügen   hoehe   höher   höhere   Ihre   Ihres   immer   Import   Inhalt   Inhalte   innerhalb   input   inside   InStr   intDatei   Internet   ISBN   IXMLDOMAttribute   IXMLDOMElement   IXMLDOMNode   Jede   jeden   jeder   JederDatensatzwirddurcheinen   jederzeit   jedes   jedoch   jektbibliothek   kann   kaum   kein   keine   keinen   Kerken   Klasse   Knoten   Knotenhierarchie   KnotenLesen   Knotentyp   Kombinationnureinmalvor   komfortablen   Kommentare   Kommt   komplette   komplexer   kompli   komplizierter   können   könnenSieXML   konvertiert   korrekt   lange   lassen   lässt   lastChild   läuft   Laufzeitfeh   leere   leeres   Legen   Length   lenumbrüche   Lesen   letzte   lich   liefert   liegen   liegenden   liegt   Listing   Lizenz   lngID   lngPos1   lngPos2   lngSpalte   lngZeile   Load   lohnt   long   Loop   löst   mehr   mehrere   ment   mentar   mente   ments   Metho   Methode   Methoden   Microsoft   mitbringt   Mitteln   mittelt   möchten   Modus   möglich   möglichen   Möglichkeiten   msxml   Mueller   muss   mussdasXML   müssen   nach   nachfolgend   nächste   nächsten   Nächstes   Name   Namen   nämlich   natürlich   Nebenbei   nehmer   neue   neuen   Next   nicht   noch   node   NODE_ELE   NODE_ELEMENT   NODE_TEXT   nodeName   Nodes   NodeType   nodeValue   normale   nothing   notwendig   null   Nummer   Nutzung   oben   Objekt   Objekte   Objekts   oder   öffnen   öffnet   Ohne   online   Open   output   ownerDocument   Parameter   parentNode   passen   Path   Position   Preis   Print   PrinzipiellgibteszweiMöglichkeiten   Problem   problematischer   problemlos   Programmein   Programmeinstellungen   Programmen   Programmierung   Prozedur   Prozeduren   prüfen   Quasi   Regel   Registry   reicht   Rekursion   rekursiv   rekursive   Rekursives   Resume   Rückgabewert   rufen   Satz   Save   Schleife   schließen   Schluss   Schlüssel   Schlüsselwort   schnei   schon   schrei   schreiben   schreibt   Schritt   schwebend   schwieriger   Sehr   sein   selbst   selbstver   setNamedItem   setzen   sich   siehe   sieht   sind   Sobald   soll   sollten   sondernauch   Sonst   sowie   späteres   spei   speichern   speziellere   spielsweise   Spona   ständlich   stante   Start   static   stehen   steht   stellt   stellungen   strAttribut   strAutor   strBlattname   strDatei   strDateiname   strElement   strElemname   string   strISBN   strPreis   strTemp   strTitel   strTmp   strXMLDatei   strXMLV   strZeile   SubErzeugen   Suche   Suchen   sucht   Tabellenblatt   Tags   Tagsgehört   tätig   Teil   teilen   temporäre   temporären   tergeordnete   Testfenster   Text   Textdatei   Textdateien   Textele   Textelement   Textelemente   Textinhalte   Themen   THEN   ThisWorkbook   thode   thodegetNamedItemdasid   tief   Titel   tiveX   trennen   tribute   tributs   true   über   übergeben   übergebene   übergehen   übergeordne   übergeordnete   überschrieben   Umbruch   umPro   unter   untergeordne   untergeordnete   untergeordneten   Until   ursprüngliche   Value   Variable   Variablen   VBScript   vbTab   vbTextCompare   Verfügung   vergessen   verlassen   Verschachtelung   verschiedene   Version   verwaltet   Verweis   verwenden   verwendet   verwendete   viel   viele   Vollbild   vorgestellt   vorgestellten   vorhan   vorhanden   vorher   vorkommen   vorstehende   vorwiegend   vorzugehen   wäre   weil   weisung   weitere   weiteren   weiterliest   wendet   wenige   Wenn   wennes   werden   Wert   Werte   while   wieder   wiederum   wird   Worksheets   Wünschen   wurde   Wurzelele   Wurzelelement   Wurzelknoten   xmlAttr   XMLDaten   xmlDoc   xmlElem   xmlElem2   XmlNode   XmlRoot   xmlTmp   xmlTmpElem   Zahl   Zeichen   Zeichenfolge   Zeichenkette   zeigen   zeigt   Zeile   Zeilen   zeilenweise   zeilenweises   Zeitschriftenverlage   Zelle   zeugt   zierter   zuerst   zugreifen   Zugriff   zuletzt   zunächst   zurück   zurückgeben   zurückgegeben   zurückgibt   zuweisen   zuzufügen   zuzugreifen   Zwar   zwei   zweiten   zwischen

Login
Sie sind nicht eingeloggt.

Login & Registrierung
Abo bestellen





Anzeige





Newsletter
Tragen Sie Ihre E-Mailadresse für den kostenlosen Newsletter von dotnetpro ein.


Umfrage
Wie zufrieden sind Sie mit Ihrem Gehalt?




Ergebnis anzeigen