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

definisanje tagova

[es] :: XML :: definisanje tagova

[ Pregleda: 4435 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

MilošV
Podgorica

Član broj: 7996
Poruke: 484
208.133.203.*



+1 Profil

icon definisanje tagova25.09.2003. u 07:38 - pre 219 meseci
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

 
Odgovor na temu

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

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

Sajt: dejan.lekic.org


+2 Profil

icon Re: definisanje tagova25.09.2003. u 10:50 - pre 219 meseci
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
 
Odgovor na temu

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 - pre 219 meseci
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
 
Odgovor na temu

MilošV
Podgorica

Član broj: 7996
Poruke: 484
208.133.203.*



+1 Profil

icon Re: definisanje tagova25.09.2003. u 11:39 - pre 219 meseci
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.
 
Odgovor na temu

byTer

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

ICQ: 47761626


Profil

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

MilošV
Podgorica

Član broj: 7996
Poruke: 484
195.66.163.*



+1 Profil

icon Re: definisanje tagova26.09.2003. u 07:58 - pre 219 meseci
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
 
Odgovor na temu

[es] :: XML :: definisanje tagova

[ Pregleda: 4435 | Odgovora: 5 ] > FB > Twit

Postavi temu Odgovori

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