tutorials.de Buch-Aktion 05/2012
Seite 1 von 2 12 LetzteLetzte
ERLEDIGT
NEIN
ANTWORTEN
23
ZUGRIFFE
2164
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    lordfritte lordfritte ist offline Mitglied Brokat
    Registriert seit
    Mar 2006
    Beiträge
    256
    Hallo hat jemand ein paar Tutorials um mit VB .NET 2005 XML Dateien auszulsen, zu bearbeiten und zu erstellen?
     

  2. #2
    Avatar von Konstantin Gross
    Konstantin Gross Konstantin Gross ist offline Mitglied Platin
    Registriert seit
    Sep 2003
    Ort
    nähe Kassel (Hessen)
    Beiträge
    703
     
    Internetseite:
    http://www.texturenland.de

    Blog:
    http://blog.texturenland.de

    Codesnippets:
    .NET-Snippets

    - Sollte ich bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen -

  3. #3
    lordfritte lordfritte ist offline Mitglied Brokat
    Registriert seit
    Mar 2006
    Beiträge
    256
    Hey vielen Danke kann man die selbe Klasse(Xml.XmlTextWriter) auch in Windows Anwendungen benutzen?
     

  4. #4
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Natürlich kann man das.
     

  5. #5
    lordfritte lordfritte ist offline Mitglied Brokat
    Registriert seit
    Mar 2006
    Beiträge
    256
    Noch eine Frage, mit welcher Funktion könnte ich so ein Eintrag: "<string id="15">BlaBla</string>" schreiben und wieder auslesen?
     

  6. #6
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Hast du dir die gegebenen Links angesehen? Da gibt es sogar Beispiele dazu ..
     

  7. #7
    lordfritte lordfritte ist offline Mitglied Brokat
    Registriert seit
    Mar 2006
    Beiträge
    256
    Ja doch habe ich, aber da ist nichts für solche Einträge: "<string id="15">BlaBla</string>"
     

  8. #8
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Das glaub ich nicht. Im Link zur MSDN ist direkt als erstes ein Beispiel mit dem gewünschten. Um im Galileo-Buch wird das auf jeden Fall auch beschreiben. (würde mich jedenfalls wundern wenn nicht)
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  9. #9
    lordfritte lordfritte ist offline Mitglied Brokat
    Registriert seit
    Mar 2006
    Beiträge
    256
    jaa ok, toll aber ich brauche eine VB Funktion dazu.
     

  10. #10
    Avatar von Konstantin Gross
    Konstantin Gross Konstantin Gross ist offline Mitglied Platin
    Registriert seit
    Sep 2003
    Ort
    nähe Kassel (Hessen)
    Beiträge
    703
    Der Link den ich dir gepostet habe, das ist in VB.NET so wie du es gesucht hast. Oder missverstehe ich dich gerade?
     
    Internetseite:
    http://www.texturenland.de

    Blog:
    http://blog.texturenland.de

    Codesnippets:
    .NET-Snippets

    - Sollte ich bei einer Frage weitergeholfen haben, würde ich mich über eine positive Bewertung freuen -

  11. #11
    Avatar von Norbert Eder
    Norbert Eder Norbert Eder ist offline Mitglied Diamant
    Registriert seit
    Feb 2004
    Ort
    Österreich / Graz
    Beiträge
    5.137
    Blog-Einträge
    51
    Also in Kapitel 10.3.3 findet sich alles was du brauchst mittels VB.NET umgesetzt. In der Zeit, die du für die letzten Posts aufgewandt hast, hättest du das finden, kopieren und testen können. Zudem hättest du auch etwas gelernt.
     

  12. #12
    lordfritte lordfritte ist offline Mitglied Brokat
    Registriert seit
    Mar 2006
    Beiträge
    256
    also entweder bin ich dumm oder ich sehe da wirklich kein Element welches ich suche...
     

  13. #13
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Zitat Zitat von XML-Dateien lesen und schreiben mit VB.NET
    http://www.microsoft.com/germany/msd...nMitVBNET.mspx
    Code vbnet:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    
    Private Sub XMLWriter() 
       
     ' Auswahl einer Kodierungsart für die Zeichenablage 
     Dim enc As New System.Text.UnicodeEncoding 
       
     ' XmlTextWriter-Objekt für unsere Ausgabedatei erzeugen: 
     Dim XMLobj As Xml.XmlTextWriter _ 
       = New Xml.XmlTextWriter("quickie.xml", enc) 
       
     With XMLobj 
       
       ' Formatierung: 4er-Einzüge verwenden 
       .Formatting = Xml.Formatting.Indented 
       .Indentation = 4 
       
       ' Dann fangen wir mal an: 
       .WriteStartDocument() 
       
       ' Beginn eines Elements "Personen". Darin werden wir mehrere 
       ' Elemente "Person" unterbringen. 
       .WriteStartElement("Personen") 
       
       ' Hier kommt das erste Element "Person". Eine Person hat 
       ' in unserem einfachen Beispiel einen Titel, einen Nach- 
       ' namen und einen Vornamen. Als Demo soll uns das genügen. 
       .WriteStartElement("Person") ' <Person 
       .WriteAttributeString("Titel", "Dr.") 
       .WriteAttributeString("Name", "Meyer") 
       .WriteAttributeString("Vorname", "Hans") 
       .WriteEndElement() ' Person /> 
       
       ' Hier kommt (noch immer im Element "Personen" das zweite 
       ' Element "Person". 
       .WriteStartElement("Person") ' <Person 
       .WriteAttributeString("Titel", "") 
       .WriteAttributeString("Name", "Schmidt") 
       .WriteAttributeString("Vorname", "Carlos") 
       .WriteEndElement() ' Person /> 
       
       ' Nachdem das Element "Personen" zwei Elemente "Person" 
       ' erhalten hat, beenden wir die Ausgabe für "Personen"... 
       .WriteEndElement() ' </Personen> 
       
       ' ... und schließen das XML-Dokument (und die Datei) 
       .Close() ' Document 
       
     End With 
       
     ' Und so sieht die Ergebnisdatei aus: 
     ' ----------------------------------- 
     '<?xml version="1.0" encoding="utf-16"?> 
     '<Personen> 
     ' <Person Titel="Dr." Name="Meyer" Vorname="Hans" /> 
     ' <Person Titel="" Name="Schmidt" Vorname="Carlos" /> 
     '</Personen> 
       
      End Sub
    Schon mal ausprobiert, was in den Beispielen steht?! Das Ergebnis steht sogar als Kommentar mit bei *kopfschüttel*
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison

  14. #14
    lordfritte lordfritte ist offline Mitglied Brokat
    Registriert seit
    Mar 2006
    Beiträge
    256
    doch natürlich!! aberr das ist nicht was ich will/suche!!

    Ich möchte ein element was so aussieht: <Person Titel="Dr." Name="Meyer" Vorname="Hans">BlaBla</Person>
    nicht so: <Person Titel="Dr." Name="Meyer" Vorname="Hans" />
    nicht so: <Person>BlaBla</Person>
    Sondern SO: <Person Titel="Dr." Name="Meyer" Vorname="Hans">BlaBla</Person>
    Geändert von lordfritte (12.04.07 um 20:22 Uhr)
     

  15. #15
    Avatar von Nico Graichen
    Nico Graichen Nico Graichen ist offline aka gemballa
    tutorials.de Moderator
    Registriert seit
    Dec 2003
    Ort
    Pulheim (NRW)
    Beiträge
    3.898
    Blog-Einträge
    34
    Auch mal die Beispiele aus Kapitel 10.3.3?
    Vielleicht auch mit einer Kombination aus beiden?!

    PS: Probier doch mal die Methode WriteElementString zwischen WriteStartElement und WriteEndElement
     
    Grüße Nico
    ----------------------
    Xing
    ----------------------
    Zitat Zitat von Mark Twain (1835-1910)
    Es gibt drei Dinge, die eine Frau aus dem Nichts hervorzaubern kann: einen Hut, einen Salat und einen Ehekrach.
    Zitat Zitat von Mike Wilson - Biographie über Larry Ellison (CEO Oracle)
    The Difference Between God and Larry Ellison: God Doesn't Think He's Larry Ellison