Documentclass und nullcontent

duennes

Mitglied
Hallo ich versuche eine Datei in einem String zu cachen, den dann regelmäßig mit xpath oder den gelieferten document methoden abzufragen.

Die Klasse Document bringt mich aber zum verzweifeln, da ich beim parsen des Strings immer ein Leeres Document vorfinde... wie kann das sein?

Code:
String xmlString = "<?xml version='1.1' encoding='iso-8859-1'?>"
			+"<labels xmlns:xsi='http://www.w3.org/2001/XMLSchema-instance' noNamespaceSchemaLocation='objectFieldsSurfaceMapping.xsd'> "
			+" <label type='text' id='1'><name>priceid_12</name><id>priceid_12</id>"
			+ "<defaultValue>35</defaultValue></label><label type='text' id='2'>"
			+ "<name>priceid_13</name><id>priceid_13</id><defaultValue>6500</defaultValue></label>"
			+ "</labels>";


		DocumentBuilderFactory factory =
			DocumentBuilderFactory.newInstance();

		DocumentBuilder builder;
		try {
			builder = factory.newDocumentBuilder();

			Document document = builder.parse(new InputSource(new StringReader(xmlString)));
			System.out.println(document.toString());
			System.out.println(document.getChildNodes());
			System.out.println(document.getElementById("1"));
 
Nimm mal das DocumentElement:

Code:
       Element root = document.getDocumentElement();
       System.out.println(root.toString());
       System.out.println(root.getChildNodes());
       System.out.println(root.getFirstChild());
 

Neue Beiträge

Zurück