Visualizzazione dei risultati da 1 a 2 su 2

Discussione: VB e XML

  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    4

    VB e XML

    Salve a tutti, sono nuovo e mi scuso se posto il mio problema nella sezione sbagliata. Come da titolo ho problemi con VB e la gestione dei file XML. Il mio problema è relativamente semplica, dovrei leggere, modificare e scrivere un file.

    Attraverso gli esempi in rete sono riuscito a fare tutto con dei file semplici ma quando poi devo modificare il mio file reale (che non creo io) mi trovo di fronte subito un grande problema. Non riesco a scrivere i caratteri speciali nei campi del file XML, per esempio se scrivo lo spazio mi da errore.

    Vi posto il codice:

    Dim xmldoc As New XmlDataDocument()

    Dim xmlnode As XmlNodeList

    Dim FileReadXML As New FileStream("C:\Setup_tes.xml", FileMode.Open, FileAccess.Read)

    xmldoc.Load(FileReadXML)

    'credo il nodo da inserire
    Dim xmlelemento As XmlElement
    xmlelemento = xmldoc.CreateElement("Message")

    'creo testo da inserire
    Dim xmlTesto As XmlText = xmldoc.CreateTextNode("Testo di prova")

    'aggiungo il testo all'elemento
    xmlelemento.AppendChild(xmlTesto)

    'Indico il nodo a cui appendere il mio esempio
    XmlNode = xmldoc.GetElementsByTagName("Port")

    'appendo il mio esempio al nodo sopra
    XmlNode(1).AppendChild(xmlelemento)

    'salvo il nuovo file
    xmldoc.Save("C:\Setup_NEW.xml")


    Dovrei scrivere al posto di "Message" la seguente stringa "Message Index="#1"", credo che ci siano problemi sia riguardanti i spazi, che gli altri caratteri speciali. Ho provato a concatenare stringhe di carattere ASCII ma nulla....



    HELP ME
    VB

  2. #2
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    4
    VB

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.