Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 4 odgovora
  • 2.774 pregleda

Najnovija ↓

DOM document, povezivanje sa namespace... shema 15.01.2007. u 23:38 · pre 241 mesec #1
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!
Re: DOM document, povezivanje sa namespace... shema 16.01.2007. u 16:12 · pre 241 mesec #2
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">


Re: DOM document, povezivanje sa namespace... shema 16.01.2007. u 18:59 · pre 241 mesec #3
Jesi li pokusao ovako:
Code:
root.setAttribute("xmlns:xxx", "blablabal1");
root.setAttribute("xmlns:xxx2", "blablabla2");

?
Potpis
Sad mu nije nista, ubio si ga k'o zeca...
Re: DOM document, povezivanje sa namespace... shema 17.01.2007. u 00:50 · pre 241 mesec #4
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...
Re: DOM document, povezivanje sa namespace... shema 17.01.2007. u 10:03 · pre 241 mesec #5
Verovatno zbog ovoga : java.sun.com/j2se/1.5.0/docs/api/org/w3c/dom/Node.html#setPrefix(java.lang.String)

pozzz
Potpis
Sad mu nije nista, ubio si ga k'o zeca...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme