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

DOM document, povezivanje sa namespace... shema

[es] :: Java :: DOM document, povezivanje sa namespace... shema

[ Pregleda: 2051 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

kooole

Član broj: 129945
Poruke: 43
*.dynamic.sbb.co.yu.



Profil

icon DOM document, povezivanje sa namespace... shema15.01.2007. u 22:38 - pre 210 meseci
U principu, radi se o pocetnickom problemu pa ako neko ima vremena da mi pomogne...

Na osnovu baze podataka sam napravio DOM stablo koje treba sacuvati
kao xml file. Napisao sam i odgovarajucu semu za taj fajl, ali ne znam
kako u Document da ubacim podatke za namespace... znaci root element
bi trebao ovako da izgleda:

Code:

<Parking xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="D:/xml/mojaSema.xsd">


Treba mi java kod koji ce mi obezbediti da xml dokument koji sacuvam
na svom pocetku ima element koji ce izgledati bas ovako kako sam gore naveo!

Code:

            DocumentBuilderFactory factory = DocumentBuilderFactory.newInstance();
            factory.setValidating(true);
            factory.setNamespaceAware(true);
            factory.setAttribute(JAXP_SCHEMA_LANGUAGE, W3C_XML_SCHEMA);
            
            DocumentBuilder builder = factory.newDocumentBuilder();            
            document = builder.newDocument();            
            
            Element root = (Element) document.createElement("Parking");
...


I sta dalje??? Kako god pokusam da "prikacim" ove atribute nesto nije u redu sa namespace-ovima...
Ostatak dokumenta sam izgenerisao bez problema, ali ovo mi (kao pocetniku) pravi probleme.

Pozdrav!
 
Odgovor na temu

kooole

Član broj: 129945
Poruke: 43
*.dynamic.sbb.co.yu.



Profil

icon Re: DOM document, povezivanje sa namespace... shema16.01.2007. u 15:12 - pre 210 meseci
Da pokusam da pojednostavim: Kako da u DOM Document koji sam programski generisao
dodam deklaracije namespace-ova u root element?

Npr.

Code:

<RooElement xmlns: xxx="blablabal1"  xmlns:xxx2="blablabla2">


 
Odgovor na temu

Toxter
NS

Član broj: 39393
Poruke: 317
*.ADSL.neobee.net.



+6 Profil

icon Re: DOM document, povezivanje sa namespace... shema16.01.2007. u 17:59 - pre 210 meseci
Jesi li pokusao ovako:
Code:
root.setAttribute("xmlns:xxx", "blablabal1");
root.setAttribute("xmlns:xxx2", "blablabla2");

?
Sad mu nije nista, ubio si ga k'o zeca...
 
Odgovor na temu

kooole

Član broj: 129945
Poruke: 43
*.dynamic.sbb.co.yu.



Profil

icon Re: DOM document, povezivanje sa namespace... shema16.01.2007. u 23:50 - pre 210 meseci
Jesam, ali tek posto sam procitao tvoj odgovor. :-)
Hvala!!!
Ja sam ovaj "xmlns" pokusavao da dodam ispred atributa metodom
setPrefix()... izgleda da nesto debelo brkam...
 
Odgovor na temu

Toxter
NS

Član broj: 39393
Poruke: 317
*.ns.ac.yu.



+6 Profil

icon Re: DOM document, povezivanje sa namespace... shema17.01.2007. u 09:03 - pre 210 meseci
Verovatno zbog ovoga : java.sun.com/j2se/1.5.0/docs/api/org/w3c/dom/Node.html#setPrefix(java.lang.String)

pozzz
Sad mu nije nista, ubio si ga k'o zeca...
 
Odgovor na temu

[es] :: Java :: DOM document, povezivanje sa namespace... shema

[ Pregleda: 2051 | Odgovora: 4 ] > FB > Twit

Postavi temu Odgovori

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