Verlanglijstje: Switch 2, PS5 Pro Most wanted: Switch 2
Kun je geen document genereren uit een DOMImplementation dmv de createDocument methode? (http://java.sun.com/j2se/...ring,%20java.lang.String))
Give a man a game and he'll have fun for a day. Teach a man to make games and he'll never have fun again.
[ Voor 31% gewijzigd door Deddiekoel op 15-06-2004 17:09 ]
Verlanglijstje: Switch 2, PS5 Pro Most wanted: Switch 2
Do diamonds shine on the dark side of the moon :?
http://jakarta.apache.org/ecs/index.html
(Is eigelijk geloof ik ook alleen om documenten via een dom aan te maken).
Die DOMParser zag er iig interessant uit...helaas is dat geen standaard klasse. Ik wil het maatwerk toch het liefst zelf doen!
Het doel dat ik wil bereiken is dat ik met wat redelijke vrijheid door HTML pagina heen kan lopen. Zodat ik tabellen, formulieren en plaatjes etc makkelijk kan bekijken etc...
[ Voor 46% gewijzigd door Deddiekoel op 16-06-2004 09:40 ]
Verlanglijstje: Switch 2, PS5 Pro Most wanted: Switch 2
Verwijderd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
| // jdk1.4.1
import java.io.File;
import javax.xml.parsers.*;
import org.w3c.dom.*;
// using DOM
public class HowtoListerDOM {
public static void main(String[] args) {
File file = new File("howto.xml");
try {
DocumentBuilder builder =
DocumentBuilderFactory.newInstance().newDocumentBuilder();
Document doc = builder.parse(file);
NodeList nodes = doc.getElementsByTagName("topic");
for (int i = 0; i < nodes.getLength(); i++) {
Element element = (Element) nodes.item(i);
NodeList title = element.getElementsByTagName("title");
Element line = (Element) title.item(0);
System.out.println("Title: " + getCharacterDataFromElement(line));
NodeList url = element.getElementsByTagName("url");
line = (Element) url.item(0);
System.out.println("Url: " + getCharacterDataFromElement(line));
}
}
catch (Exception e) {
e.printStackTrace();
}
}
public static String getCharacterDataFromElement(Element e) {
Node child = e.getFirstChild();
if (child instanceof CharacterData) {
CharacterData cd = (CharacterData) child;
return cd.getData();
}
return "?";
}
} |
Verlanglijstje: Switch 2, PS5 Pro Most wanted: Switch 2
Dit org.cyberneko.html.parsers.DOMParser die je in mijn link vind begint met org.blablab, dus ik vermoed dat die ook gewoon gratis en vrij te verkrijgen/gebruiken is.
Do diamonds shine on the dark side of the moon :?