----- Original Message ----- From: "John L. Webber" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Sent: Tuesday, May 11, 2004 1:09 PM Subject: Re: xsp : create xml from Array
> If you just want to have an xml element "labels" generated by the xsp > for use in the pipeline, you don't need to assign it to any variable at > all. Simply: > <labels> > <label1/> > <label2/> > </labels> Well in fact, I need to hold this fragment in somekind-of-DocumentFragment-variable since I need to recall it later in my xsp page, using <xsp:expr>somekind-of-DocumentFragment-variable</xsp:expr>. > > > The specific error you got was due to the failure to "import" > DocumentFragment via xsp:include. You need to have a block like this as > a top-level element within xsp:page: > > <xsp:structure> > <xsp:include>org.w3c.dom.DocumentFragment</xsp:include> > </xsp:structure> > Thank you, this gets me on the right tracks, but still this line doesn't seem to be the right way to initialize a DocumentFragment : DocumentFragment myLabels = <xsp:element name="labels"/>; Could someone give me a clue on how to do this, or redirect-to a pertinent ressource? Thanks, Julien > John > > julien bloit wrote: > > >Hi, > >I guess this is a very simple question, but I somehow can't get it working : > > > >I need to create a very simple xml tree from an Array object : > > > ><xsp:logic> > > String labels = <esql:get-string column="Type"/>; > > int i = labels.indexOf('('); > > int f = labels.indexOf(')'); > > labels = labels.substring(i+1,f); > > labels = labels.replaceAll("'",""); > > String[] labelTab = labels.split(","); > > int longueur = labelTab.length; > > > > <!-- this doesn't seem to work : --> > > DocumentFragment myLabels = <xsp:element name="labels"/>; > > ... > ></xsp:logic> > >... > > > >Basically, I just need to create a container element which I can manipulate > >later with DOM API to add childs etc... > > > >Here's the error : > >org.apache.cocoon.ProcessingException: Language Exception: > >org.apache.cocoon.components.language.LanguageException: Error compiling > >show_enum_xsp: ERROR 1 > >(org\apache\cocoon\www\dvdcarte\tests\show_enum_xsp.java): ... labels = > >labels.replaceAll("'",""); String[] labelTab = labels.split(","); String un > >= labelTab[0]; int longueur = labelTab.length; // start error (lines > >426-426) "DocumentFragment cannot be resolved or is not a type" > >DocumentFragment myLabels = // end error this.contentHandler.startElement( > >"", "labels", ... Line 426, column 0: DocumentFragment cannot be resolved or > >is not a type > > > > > > > > > > > >Thanks for your help! > > > >Julien > > > > > > > > > >--------------------------------------------------------------------- > >To unsubscribe, e-mail: [EMAIL PROTECTED] > >For additional commands, e-mail: [EMAIL PROTECTED] > > > > > > > > > > -- > --------------------------------------------------------- > Jentro Technologies GmbH > John L. Webber, Software Development > --------------------------------------------------------- > Rosenheimer Str. 145e 81671 München > Tel. +49 89 189 169 80 mailto:[EMAIL PROTECTED] > Fax +49 89 189 169 99 http://www.jentro.com > --------------------------------------------------------- > NOTICE: The information contained in this e-mail is confidential or may otherwise be legally privileged. It is intended for the named recipient only. If you have received it in error, please notify us immediately by reply or by calling the telephone number above and delete this message and all its attachments without any use or further distribution of its contents. Please note that any unauthorised review, copying, disclosing or otherwise making use of the information is strictly prohibited. Thank you. > --------------------------------------------------------- > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]