Objekat i xml?

2

Objekat i xml?

offline
  • Pridružio: 22 Feb 2005
  • Poruke: 282
  • Gde živiš: Šabac

Ok je druze,ovo radi ok i ovo sam i ja znao..
Mene muci atributstring u treeview kontroli..Da dobijem ovako
Ime:Marko
Prezime:Markovic

Razumes?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Pridružio: 18 Jul 2005
  • Poruke: 312

Pa ne kontam te bas. Ako hoces da ti ispred imena i prezimena pise "Ime" odnosno "Prezime" onda uradi ovako:
While iter.MoveNext             Do                 iter.Current.MoveToFirstChild()                 Dim N As New TreeNode("Kontakt " & i)                 TV.Nodes.Add(N)                 Do                     Select Case iter.Current.Name                         Case "ime" : TV.Nodes(i - 1).Nodes.Add("Ime: " & iter.Current.Value)                         Case "prezime" : TV.Nodes(i - 1).Nodes.Add("Prezime: " & iter.Current.Value)                     End Select                 Loop Until (Not iter.Current.MoveToNext)                 i = i + 1             Loop Until (Not iter.Current.MoveToNextAttribute)         End While

Dopuna: 02 Jun 2006 8:00

Vidio sam sta ti treba a to ti je isto sto sam ti poslao samo je petlja malchice slozenija

Dopuna: 02 Jun 2006 8:00

Ajd evo napravicu pa cu ti poslati

Dopuna: 02 Jun 2006 8:46

Rijesio sam to sto ti treba ali nisam koristio objekte XmlTextWriter nego objekte DataSet i DataRow. Xml fajl sam ucitao u DataSet a zatim citao red po red i zapisivao u TreeView. Prvo moras imati xml fajl koji izgleda ovako:
<?xml version="1.0" encoding="utf-8" ?> <adresar>    <ime>Marko</ime>    <prezime>Markovic</prezime>       <prikaz>          <kontakt>             <ime>Marko</ime>             <prezime>Markovic</prezime>          </kontakt>          <kontakt>             <ime>Petar</ime>             <prezime>Petrovic</prezime>          </kontakt>          <kontakt>             <ime>Simo</ime>             <prezime>Simic</prezime>          </kontakt>          <kontakt>             <ime>Ognjen</ime>             <prezime>Askrabic</prezime>          </kontakt>          <kontakt>             <ime>Marko</ime>             <prezime>Polo</prezime>          </kontakt>          <kontakt>             <ime>Pero</ime>             <prezime>Mitic</prezime>          </kontakt>       </prikaz> </adresar >

Zatim napravi formu koja ima TreeView objekt koji se zove TV:
Public Class Form1     Dim DS As New DataSet     Dim Red As DataRow     Dim Password As String = "neka_sifra"     Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load         Dim A As String = InputBox("Unesite putanju do fajla", , "c:\test.xml")         Ucitaj_preko_DS(A)     End Sub     Sub Ucitaj_preko_DS(ByVal Fajl As String)         DS.ReadXml(Fajl)         Red = DS.Tables("adresar").Rows(0)         TV.Nodes.Add("Ime fajla: " & Fajl)         TV.Nodes.Add("Password za program: " & Password)         TV.Nodes(0).Nodes.Add("Informacije")         TV.Nodes(0).Nodes(0).Nodes.Add("Ime: " & Red("ime"))         TV.Nodes(0).Nodes(0).Nodes.Add("Prezime: " & Red("prezime"))         TV.Nodes(0).Nodes(0).Nodes.Add("Prikazi")         Dim i As Integer         For i = 0 To DS.Tables("kontakt").Rows.Count - 1             Red = DS.Tables("kontakt").Rows(i)                         TV.Nodes(0).Nodes(0).Nodes(2).Nodes.Add("Prikaz " & i + 1)             TV.Nodes(0).Nodes(0).Nodes(2).Nodes(0 + i).Nodes.Add("Ime: " & Red("ime"))             TV.Nodes(0).Nodes(0).Nodes(2).Nodes(0 + i).Nodes.Add("Prezime: " & Red("prezime"))         Next     End Sub     End Class



offline
  • Pridružio: 22 Feb 2005
  • Poruke: 282
  • Gde živiš: Šabac

ok druze hvala ti..
ali pazi fora je u tome,sto meni treba samo da provalim kako da citam atribute i njihove vrednosti u kodu,i samo to!

znaci <Kontakt Ime="Marko" Prezime="Markovic>

Znaci kako da ovo procitam u kodu i da mi izadje
Kontakt
Ime Marko
Prezime Markovic

Za element znam,ide objDoc.DocumentElement.Name 'Dobijem "Kontakt"
Ali ne znam kako da odradim atribute,ako me razumes..

Pazi meni samo to treba i nista vise.. Smile

offline
  • Pridružio: 18 Jul 2005
  • Poruke: 312

imas objDoc.DocumentElement.Attributes

Poradi malo na njima
mada ja mislim da ti ne trebaju atributi

offline
  • Pridružio: 22 Feb 2005
  • Poruke: 282
  • Gde živiš: Šabac

ok ajde videcu pa cu javiti sta sam uradio..
hvala ti care,na svemu..

Ko je trenutno na forumu
 

Ukupno su 959 korisnika na forumu :: 14 registrovanih, 2 sakrivenih i 943 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: A.R.Chafee.Jr., Areal84, bigfoot, Djole, kolle.the.kid, ladro, laurusri, Milos82, nuke92, shaja1, Srky Boy, W123, zeo, Zimbabwe