Re: [Xsltforms-support] namespace in instance causing error
Brought to you by:
alain-couthures
From: Paul K. <pa...@xm...> - 2009-11-27 16:23:22
|
Sorry, the following line was wrong: <xf:instance xmlns:newsml="" id="events"> should be: <xf:instance xmlns="" id="events"> Here's the corrected code: <?xml version="1.0" encoding="UTF-8"?> <html xmlns="http://www.w3.org/1999/xhtml" xmlns:newsml="http://iptc.org/std/nar/2006-10-01/" xmlns:xf="http://www.w3.org/2002/xforms"> <head> <title>Demonstration of XForms Select1</title> <style type="text/css">body {font-family: Helvetica, sans-serif;}</style> <xf:model> <xf:instance xmlns=""> <data> <DayOfWeekCode/> </data> </xf:instance> <xf:instance xmlns="" id="events"> <newsml:newsitem>foo</newsml:newsitem> </xf:instance> </xf:model> </head> <body> <xf:select1 ref="DayOfWeekCode"> <xf:label>Day of Week:</xf:label> <xf:item> <xf:label>Monday</xf:label> <xf:value>monday</xf:value> </xf:item> <xf:item> <xf:label>Tesday</xf:label> <xf:value>tuesday</xf:value> </xf:item> <xf:item> <xf:label>Wednesday</xf:label> <xf:value>wednesday</xf:value> </xf:item> <xf:item> <xf:label>Thrusday</xf:label> <xf:value>thrusday</xf:value> </xf:item> <xf:item> <xf:label>Friday</xf:label> <xf:value>friday</xf:value> </xf:item> <xf:item> <xf:label>Saturday</xf:label> <xf:value>saturday</xf:value> </xf:item> <xf:item> <xf:label>Sunday</xf:label> <xf:value>sunday</xf:value> </xf:item> </xf:select1> <br/> Output: <xf:output ref="DayOfWeekCode"/> </body> </html> On 2009-11-26, at 4:15 PM, Paul Kelly wrote: > Hi, I'm pasting a simple form borrowed from here: > > http://en.wikibooks.org/wiki/XForms/Select1_drop_list#Source_Code > > Only I've added an instance containing a namespaced element. The name space is declared globally and can either be declared at xf:instance or not, I still get the same error in both firefox and safari: > > *** > XSLTForms Exception > -------------------------- > > Error initializing : > > XML parser exception: prefix newsm not found > > </message> > *** > > Note the the name is actually "newsml" not "newsm". That's consistent: if I change the name to "moo" the error says it is "mo". Even if i'm making a simple, obvious error it seems weird that the name is truncaed like that. > > Running this on eXist 1.4.0 on OSX. Any help is appreciated. Thanks. > > Source: > > <?xml version="1.0" encoding="UTF-8"?> > <html > xmlns="http://www.w3.org/1999/xhtml" > xmlns:newsml="http://iptc.org/std/nar/2006-10-01/" > xmlns:xf="http://www.w3.org/2002/xforms"> > <head> > <title>Demonstration of XForms Select1</title> > <style type="text/css">body {font-family: Helvetica, sans-serif;}</style> > <xf:model> > <xf:instance xmlns=""> > <data> > <DayOfWeekCode/> > </data> > </xf:instance> > <xf:instance xmlns:newsml="" id="events"> > <newsml:newsitem>foo</newsml:newsitem> > </xf:instance> > </xf:model> > </head> > <body> > <xf:select1 ref="DayOfWeekCode"> > <xf:label>Day of Week:</xf:label> > <xf:item> > <xf:label>Monday</xf:label> > <xf:value>monday</xf:value> > </xf:item> > <xf:item> > <xf:label>Tesday</xf:label> > <xf:value>tuesday</xf:value> > </xf:item> > <xf:item> > <xf:label>Wednesday</xf:label> > <xf:value>wednesday</xf:value> > </xf:item> > <xf:item> > <xf:label>Thrusday</xf:label> > <xf:value>thrusday</xf:value> > </xf:item> > <xf:item> > <xf:label>Friday</xf:label> > <xf:value>friday</xf:value> > </xf:item> > <xf:item> > <xf:label>Saturday</xf:label> > <xf:value>saturday</xf:value> > </xf:item> > <xf:item> > <xf:label>Sunday</xf:label> > <xf:value>sunday</xf:value> > </xf:item> > </xf:select1> > <br/> > Output: <xf:output ref="DayOfWeekCode"/> > </body> > </html> > > > ------------------------------------------------------------------------------ > Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day > trial. Simplify your report design, integration and deployment - and focus on > what you do best, core application coding. Discover what's new with > Crystal Reports now. http://p.sf.net/sfu/bobj-july > _______________________________________________ > Xsltforms-support mailing list > Xsl...@li... > https://lists.sourceforge.net/lists/listinfo/xsltforms-support |