Prikazi cijelu temu 23.07.2011 17:31
zxz Van mreze
Administrator
Registrovan od:03.02.2009
Lokacija:Tuzla


Predmet:Re: XML i access 2003
PreuzmiIzvorni kôd (Visual Basic):
  1. Function Zapisxml()
  2. Dim Tabele(1 To 2) As String
  3. Dim Putanja As String
  4. Dim XmlFile As String
  5. Dim Temp As String
  6.  
  7. Tabele(1) = "Zahtjev" ?osnovna tabela
  8. Tabele(2) = "Parametar"  ' Pridodata tabela
  9. Putanja = "c:\Tring\xml\" 'Putanja zapisa bez imena filea
  10. XmlFile = "stampatinefiskalnidokument.xml" ' Ime xml fajla
  11.  
  12. Application.ExportXML acExportTable, Tabele(1), Putanja & "sys.dll", , , , acUTF8, , , Tabele(2)
  13.  
  14. Close #1
  15. Close #2
  16.  
  17. Open Putanja & "sys.dll" For Input As 1
  18. Open Putanja & XmlFile For Output As 2
  19.     While Not EOF(1)
  20.     Line Input #1, Temp
  21.         If Left(Temp, 9) = "<dataroot" Then
  22.         '<Zahtjev xmlns:xsi="http://www.w3.org/...instance" xmlns:xsd="http://www.w3.org/...Schema">
  23.        '<Zahtjev xmlns:xsi="http://www.w3.org/...instance" xmlns:xsd="http://www.w3.org/...Schema">
  24.        Temp = "<Zahtjev xmlns:xsi=" & Chr(34) & "http://www.w3.org/...instance" & Chr(34) _
  25.         & " xmlns:xsd=" & Chr(34) & "http://www.w3.org/...Schema" & Chr(34) & ">"
  26.         End If
  27.         If Left(Temp, 11) = "</dataroot>" Then
  28.         Temp = "</Zahtjev>"
  29.         End If
  30.     Print #2, Temp
  31.     Wend
  32. Close #1
  33. Close #2
  34. End Function

Podrška samo putem foruma, jer samo tako i ostali imaju koristi od toga.