- From: Johannes Koch <koch@w3development.de>
- Date: Wed, 05 Mar 2008 11:14:39 +0100
- To: public-rdf-in-xhtml-tf@w3.org
Ivan Herman schrieb: >> If you serialise a DOM document fragment in Java using either DOM3 or >> JAXP transformations, the serialisation contains namespace >> declarations. E.g. serialization via DOM3 (namespace-aware Apache >> Xerces and serializer) results in >> >> E = mc<sup xmlns="http://www.w3.org/1999/xhtml" >> xmlns:xml="http://www.w3.org/XML/1998/namespace" >> xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">2</sup>: The >> Most Urgent Problem of Our Time >> > > Yep. Whereas what I would do, using my pedestrian (ie, namespace-less) > XML library is to artificially modify the DOM tree that has to be put > out as XMLLiteral by adding the namespace declaration manually on the > top level elements only. If there were any. As you have to serialize "all nodes that are descendants of the [current element], i.e. not including the element itself", you don't necessarily have one top-level element. In the case of test 0011, you have to serialize a node-list containing 1. a text node 2. an element node 3. a text node > Ie, the output would differ character-wise... I'm not sure about the xml and xsi namespace declarations. But implementations may also differ in including these in the serialization. -- Johannes Koch In te domine speravi; non confundar in aeternum. (Te Deum, 4th cent.)
Received on Wednesday, 5 March 2008 10:14:49 UTC