[ free_hr @ 13.01.2005. 07:37 ] @
| trebam napisati jednu aplikaciju koja radi sa XML fileovima.
stvar je u tome da mi se neda pisati xml engine niti je potrebno ako takvo nešto već postoji.npr. nešto slično mozilla enginu, ali za javu, tako da mu ja recimo predam file(naziv) i referencu na neki textbox ili slično, pa on parsira file, ispiše ga, eventualno doda i sliku koja je referencirana unutar xml-a i slično. dakle da radi kao web browser, jedino da je wrappan unutar moje aplikacije |
[ Java Beograd @ 13.01.2005. 07:57 ] @
Malo si konfuzan, pa ne znam da li sam razumeo najbolje sta zapravo hoces.
Za XML parsiranje imas DOM implementaciju u paketima org.w3c.dom.*
Takodje, za XPATH imas implementaciju u paketima org.apache.xpath.XPathAPI;
Sve je to odavno vec napisano, nemas sta da se brines.
[ Damjan S. Vujnovic @ 13.01.2005. 09:06 ] @
Citat:
Java Beograd:
Za XML parsiranje imas DOM implementaciju u paketima org.w3c.dom.*
U paketima org.w3c.dom.* nema nikakve implementacije DOM-a, tu je samo gomila interfejsa koje proizvoljna implementacija treba da zadovolji.
D
P.S. Hvala za onaj hint za tipove bojlera, mislio sam da su svi ili protocni ili pretocni.
[ Java Beograd @ 13.01.2005. 09:20 ] @
Poštovani kolega je sasvim u pravu. Pošto sam bio površan u prethodnom postu, evo sad cu biti detaljniji. Ovo je deo koda koji čita XML iz fajla i parsira ga u DOM. Umesto FileInputStream-a može se naravno koristiti i bilo koji drugi stream.
A paketi sa implementacijama interfejsa su ispod javax.xml.
Code:
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import org.w3c.dom.*;
....
public Document getDocumentFromFile(String fileName) {
Document doc = null;
try {
DocumentBuilder docBuild = DocumentBuilderFactory.newInstance().newDocumentBuilder();
doc = docBuild.parse(new FileInputStream(fileName));
} catch (Exception e) {
System.out.println("getDocumentFromFile(String)" + e.getMessage());
throw e;
}
return doc;
[ free_hr @ 14.01.2005. 20:33 ] @
ma meni treba engine (paket) koji može odraditi posao interrnet explorera / mozille tj. uzme xml (html) stranicu i prikaže je korisniku, koristeći i xslt i css.
dakle uzme xml file, uzme pripadne fileove (css,xslt,ubacene slike,linkovi) i prikaže je. nakon što je prikaže, moralo bi biti moguće kretati se po linkovima unutar prikazanog xml-a.
npr. nešto kao galeon, firefox i slični programi izgrađeni na mozilla/IE engineu samo ovaj put bi to bilo u Javi i ograničeno (netreba biti omogućene napredne opcije nego samo prikaz stranice i kretanje po linkovima uz prikaz slika te slične osnovne stvari)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.