Return-Path: Delivered-To: apmail-cocoon-docs-archive@www.apache.org Received: (qmail 47270 invoked from network); 3 Jun 2004 14:00:14 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur-2.apache.org with SMTP; 3 Jun 2004 14:00:14 -0000 Received: (qmail 56494 invoked by uid 500); 3 Jun 2004 14:00:19 -0000 Delivered-To: apmail-cocoon-docs-archive@cocoon.apache.org Received: (qmail 56459 invoked by uid 500); 3 Jun 2004 14:00:19 -0000 Mailing-List: contact docs-help@cocoon.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: list-post: Reply-To: docs@cocoon.apache.org Delivered-To: mailing list docs@cocoon.apache.org Received: (qmail 56436 invoked by uid 99); 3 Jun 2004 14:00:18 -0000 Received: from [157.193.121.51] (HELO otsrv1.iic.ugent.be) (157.193.121.51) by apache.org (qpsmtpd/0.27.1) with ESMTP; Thu, 03 Jun 2004 07:00:18 -0700 Received: from otsrv1.iic.ugent.be (localhost [127.0.0.1]) by otsrv1.iic.ugent.be (8.11.6/8.11.6) with ESMTP id i53D04v04041 for ; Thu, 3 Jun 2004 15:00:04 +0200 Date: Thu, 3 Jun 2004 15:00:04 +0200 Message-Id: <200406031300.i53D04v04041@otsrv1.iic.ugent.be> From: stevenn@outerthought.org To: docs@cocoon.apache.org Subject: [WIKI-UPDATE] HansEilers XML XMLProcessingHowTo Thu Jun 3 15:00:04 2004 X-Virus-Checked: Checked X-Spam-Rating: minotaur-2.apache.org 1.6.2 0/1000/N Page: http://wiki.cocoondev.org/Wiki.jsp?page=HansEilers , version: 1 on Wed Jun 3 13:21:54 2004 by HansEilers New page created: + Starting Cocoon developer. Building a CMS based on Cocoon. + Page: http://wiki.cocoondev.org/Wiki.jsp?page=XML , version: 4 on Wed Jun 3 12:11:17 2004 by JoergHeinicke - - == travel of china== - - [http-link-to-www.scbiztrip.com/] [http-link-to-www.jiuzhaigou-china.com/] - [http-link-to-www.yzcruises.com/] [http-link-to-www.sc-meeting.com/] - Page: http://wiki.cocoondev.org/Wiki.jsp?page=XMLProcessingHowTo , version: 7 on Wed Jun 3 12:58:16 2004 by TimLarson + {{{ + import org.apache.excalibur.xml.dom.DOMParser; + import org.w3c.dom.Document; + import org.xml.sax.InputSource; + + ServiceManager manager; + (obtained via Serviceable or something) + + public Document stringToDOM(String input) throws Exception { + Document result = null; + DOMParser parser = null; + try { + parser = (DOMParser)manager.lookup(DOMParser.ROLE); + result = parser.parseDocument(new InputSource(new StringReader(input))); + } finally { + manager.release(parser); + } + return result; + } + }}} - function serializeNode(node) { + function serializeNode(node) { - return Packages.org.apache.cocoon.xml.XMLUtils.serializeNodeToXML(node); ? ---------------------------------------------- + return Packages.org.apache.cocoon.xml.XMLUtils.serializeNodeToXML(node); - } + }