30.12.2013 Aufrufe

Skript - Praktische Informatik / Datenbanken - Universität Kassel

Skript - Praktische Informatik / Datenbanken - Universität Kassel

Skript - Praktische Informatik / Datenbanken - Universität Kassel

MEHR ANZEIGEN
WENIGER ANZEIGEN

Erfolgreiche ePaper selbst erstellen

Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.

Kapitel 10 – Document Object Model 207<br />

import java.io.File;<br />

import java.io.FileOutputStream;<br />

import java.io.PrintStream;<br />

import java.io.IOException;<br />

import org.w3c.dom.Document;<br />

import org.w3c.dom.Node;<br />

import org.w3c.dom.Element;<br />

import org.w3c.dom.Attr;<br />

import org.w3c.dom.NodeList;<br />

import org.w3c.dom.NamedNodeMap;<br />

import org.apache.xerces.dom.DocumentImpl;<br />

import javax.xml.transform.TransformerFactory;<br />

import javax.xml.transform.OutputKeys;<br />

import javax.xml.transform.stream.StreamResult;<br />

import javax.xml.transform.Transformer;<br />

import javax.xml.transform.dom.DOMSource;<br />

import javax.xml.transform.TransformerException;<br />

import<br />

javax.xml.transform.TransformerConfigurationException;<br />

import javax.xml.transform.TransformerException;<br />

public class XMLServerSim {<br />

private static final String SHARE_FILE_NAME =<br />

"share.xml";<br />

// Wir verwenden die etwas bessere Serialisierungsmethode<br />

private void printNode (Node node, PrintStream to)<br />

throws IOException, TransformerConfigurationException,<br />

TransformerException {<br />

TransformerFactory tfactory =<br />

TransformerFactory.newInstance();<br />

Transformer serializer = tfactory.newTransformer();<br />

serializer.setOutputProperty(OutputKeys.METHOD,<br />

"xml");<br />

serializer.setOutputProperty(OutputKeys.INDENT,<br />

"yes");<br />

serializer.setOutputProperty(OutputKeys.ENCODING,<br />

"ISO-8859-1");<br />

serializer.transform(new DOMSource(node),<br />

new StreamResult(to));<br />

}<br />

public void start() {<br />

Mitarbeiter k1 = new Mitarbeiter ("1", "Ahmad",

Hurra! Ihre Datei wurde hochgeladen und ist bereit für die Veröffentlichung.

Erfolgreich gespeichert!

Leider ist etwas schief gelaufen!