Visualizzazione dei risultati da 1 a 4 su 4
  1. #1
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303

    [VB.NET]Generare un file xml alternativo

    stò usando questo codice per generare un file xml strutturato in questo modo, il file mi viene generato ad eccezione del fatto che mi ristituisce una linea in più, cosa che mi genera un problema, come posso eliminare questo problema,
    il codice è questo
    codice:
            Dim path As String = Application.StartupPath + "\DB\dati.xml"
            If File.Exists(path) Then
                File.Delete(path)
            End If
    
            Dim sw As StreamWriter = New StreamWriter(path)
            sw.WriteLine("<?xml version=""1.0"" encoding=""utf-8"" standalone=""yes""?>")
            sw.WriteLine("<images>")
            sw.WriteLine("<thumb displayNum=""7"" separation=""2"">")
    
            For i As Int32 = 0 To FileListBox1.Items.Count - 1
    
                sw.WriteLine("<image>images/" + FileListBox1.Items(i.ToString) + "</image>")
                sw.WriteLine("<description>0</description>")
                sw.WriteLine("</thumb>")
                sw.WriteLine("<thumb>")
    
            Next
    
    
            sw.WriteLine("</images>")
            sw.Close()
    è questo è quello che mi viene generato, in rosso quello che dovrei eliminare:
    codice:
    <?xml version="1.0" encoding="utf-8" standalone="yes"?>
    <images>
    <thumb displayNum="7" separation="2">
    <image>images/IMGP0566.JPG</image>
    <description>0</description>
    </thumb>
    <thumb>
    <image>images/IMGP0567.JPG</image>
    <description>0</description>
    </thumb>
    <thumb>
    <image>images/IMGP05671.JPG</image>
    <description>0</description>
    </thumb>
    <thumb>
    <image>images/IMGP0568.JPG</image>
    <description>0</description>
    </thumb>
    <thumb>
    <image>images/IMGP0569.JPG</image>
    <description>0</description>
    </thumb>
    <thumb>
    <image>images/IMGP05691.JPG</image>
    <description>0</description>
    </thumb>
    <thumb>
    <image>images/IMGP0570.JPG</image>
    <description>0</description>
    </thumb>
    <thumb> 
    </images>

  2. #2
    codice:
            Dim path As String = Application.StartupPath + "\DB\dati.xml"
            If File.Exists(path) Then
                File.Delete(path)
            End If
    
            Dim sw As StreamWriter = New StreamWriter(path)
            sw.WriteLine("<?xml version=""1.0"" encoding=""utf-8"" standalone=""yes""?>")
            sw.WriteLine("<images>")
    
            For i As Int32 = 0 To FileListBox1.Items.Count - 1
                if i = 0 then
                       sw.WriteLine("<thumb displayNum=""7"" separation=""2"">")
                else
                       sw.WriteLine("<thumb>")
                end if
                sw.WriteLine("<image>images/" + FileListBox1.Items(i.ToString) + "</image>")
                sw.WriteLine("<description>0</description>")
                sw.WriteLine("</thumb>")
            Next
    
    
            sw.WriteLine("</images>")
            sw.Close()

  3. #3
    Utente di HTML.it L'avatar di x69asterix
    Registrato dal
    Jan 2005
    Messaggi
    1,303
    sei un mostriciattolo....

  4. #4
    Utente di HTML.it L'avatar di oregon
    Registrato dal
    Jul 2005
    residenza
    Roma
    Messaggi
    36,481
    Originariamente inviato da x69asterix
    sei un mostriciattolo....
    Guarda che era una cosa ovvia ...
    No MP tecnici (non rispondo nemmeno!), usa il forum.

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.