Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

definisanje tagova

[es] :: XML :: definisanje tagova

[ Pregleda: 2111 | Odgovora: 5 ]

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Miloš Vukotić
Podgorica

Član broj: 7996
Poruke: 485
208.133.203.*



Profil

icon definisanje tagova25.09.2003. u 07:38

Ovo je moja prva poruka ovdje, zato na pocetku da kazem: Hello World!
Evo i pitanja koje otkriva da sam apsolutni pocetnik, izvinite ako smaram:
Ako imamo negdje XML kod npr:

<cigareta>
<vrsta>Gauloises blondes</vrsta>
<komentar>"Gauloises - liberté toujours"</komentar>
</cigareta>

1. Gdje aplikacija koja mu pristupa nalazi definicije tagova?
2. Kako ga cita tj. postoje li biblioteke sa parserima za razne progr. jezike ili...?

Hvala
Tica

25.09.2003. u 07:38 

leka
Dejan Lekić
senior software engineer, 3Developers Ltd.
London, UK

Član broj: 234
Poruke: 2530
*.racasse.se

Sajt: dejan.lekic.org


Profil

icon Re: definisanje tagova25.09.2003. u 10:50
Dobrodosao na diskusiju!

Odgovori:
1) U (recimo) DTD-u. Primer:
Code:

  <!DOCTYPE SIMPLE SYSTEM “simple.dtd”>
  <SIMPLE>
      <DOCUMENT TRACKNUM=”1234”>
          <TITLE>
              Sample Document
          </title>
          <AUTHOR>
              <FIRSTNAME>
                  Simon
              </FIRSTNAME>
              <LASTNAME>
                  St.Laurent
              </LASTNAME>
              <COMPANY>
                  XML Mania
             </COMPANY>
         </AUTHOR>
         <SUMMARY>
             This is an entity inside an element:This is a  very simple
             sample document.
        </SUMMARY>
    </DOCUMENT>
  </SIMPLE>


2) Postoje mnogobrojne biblioteke za parsiranje, jedna od njih (besplatna) je libxml (napisana u C-u, opensource).
Dejan Lekic
software engineer, MySQL/PgSQL DBA, sysadmin
25.09.2003. u 10:50 

krvopije
Dusko Maksimovic
Beograd

Član broj: 3289
Poruke: 136
*.yubc.net

Sajt: www.reosonline.com


Profil

icon Re: definisanje tagova25.09.2003. u 10:53
Pozdrav,

ni ja nisam nekistrucnjak ali pokusacu da bar malo pomognem.
Ja sam malo radio sa XML-om i VB.NET-om i situacija je sledeca.
Sam jezik ima tj. uz Visual studio.NET dolaze klase za rad sa XML-om. Pa tako pomocu odredjenih metoda mozes da pronalazis sta god ti treba iz samog fajle, npr. da citas sadrzaj odredjenog taga ili atributa, nalazenje pozicije i slicno. Sve to zavisi od same implementacije programskoh jezika ali se u principu posruju neka generalna pravila kao npr. Xpath kod pretrage samog fajla.
Valjda si na ovo mislio i nadam se da ti je nesto pomoglo..


Pozdrav
25.09.2003. u 10:53 

Miloš Vukotić
Podgorica

Član broj: 7996
Poruke: 485
208.133.203.*



Profil

icon Re: definisanje tagova25.09.2003. u 11:39
Hvala, mislim da sam skontao, barem sto se tice prvog pitanja (.dtd fajl je odgovor, je li tako?), malo sam guglao i vidio primjere dtd-a...
Da se vratim svom (omiljenom) Gauloises-u:
Je li ovo dobro ili nesto fali?
Code:
<?xml version="1.0"?>
<!DOCTYPE cigareta [
ELEMENT cigareta (vrsta, komentar)
ELEMENT vrsta (#PCDATA)
ELEMENT komentar (#PCDATA)
]>

<cigareta>
<vrsta>Gauloises blondes</vrsta>
<komentar>"Gauloises - liberté toujours"</komentar>
</cigareta>
Sto se parsera tice, shvatih da postoje posebne biblioteke i gomila koja dodje uz VS.NET, ispravite me ako grijesim. Sad sam valjda u onoj fazi koja zahtijeva eksperimentisanje (fooling around :)
Da li postoji neki editor ili zapravo, nacin da odmah provjerim sintaksu i da mi "nesto" prijavi i pokaze gresku, kao kod kompajliranja npr.
25.09.2003. u 11:39 

byTer

Član broj: 10936
Poruke: 1221
*.ptt.yu

ICQ: 47761626


Profil

icon Re: definisanje tagova25.09.2003. u 12:42
Skini XML spy. Najbolji je. A vec je i bilo diskusije na ovom forumu oko toga pogledaj malo poruke o XML editorima.
25.09.2003. u 12:42 

Miloš Vukotić
Podgorica

Član broj: 7996
Poruke: 485
195.66.163.*



Profil

icon Re: definisanje tagova26.09.2003. u 07:58
Hvala, skinuo sam XMLSPY, sad je vec mnooogo lakse...
Evo ga konacno i Gauloises :) :
Code:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE cigareta [
    <!ELEMENT cigareta (vrsta, komentar)>
    <!ELEMENT vrsta (#PCDATA)>
    <!ELEMENT komentar (#PCDATA)>
]>
<cigareta>
    <vrsta>"Gauloises blondes"</vrsta>
    <komentar>"Gauloises - liberté toujours"</komentar>
</cigareta>


Hvala vam, javicu se ako (=kad) negdje ponovo zapnem ;)

Pozdrav,
Tica
26.09.2003. u 07:58 

[es] :: XML :: definisanje tagova

[ Pregleda: 2111 | Odgovora: 5 ]

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.