Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    4

    Problemi XML e caratteri speciali

    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:
    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

    Moderazione

    Come da regolamento, il codice deve essere incluso nei tag [code] ... [/code] e il linguaggio di riferimento va riportato anche nel titolo come "tag". Qui ho corretto io, ricordatene in futuro.

    Amaro C++, il gusto pieno dell'undefined behavior.

  3. #3
    Utente di HTML.it
    Registrato dal
    Nov 2012
    Messaggi
    4
    Ma è possibile che non ci sia nessuno che mi dica come aggiungere caratteri speciali al mio file XML???

    io ho trovato una tabella che mi converte da codice Ascii a XML entity ma non sembra funzionare...


    Help me

    Help me
    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.