Document root element is missing

2003-06-11 Thread Jim Kennedy
I am trying to parse a pretty simple xml document.  Here it is:

?xml version=1.0 encoding=UTF-8?
leasedocuments
company name=PEOPLESGAS contract=00199
masterlease
image name=Master Lease .pdf visible=true/
image name=Certificate of Insurance.pdf visible=false/
image name=Certificate of Authority.pdf visible=false/
image name=Amendment.pdf visible=false/
/masterlease
schedule number=01
!-- This is section 1 --
image name=File Notes.pdf visible=true/
image name=Lease Application.pdf visible=true/
image name=Lease Order-Equipment Schedule.pdf visible=true/
image name=Equipment Addendum.pdf visible=true/
image name=Addendum to LO-ES.pdf visible=true/
image name=D amp; A-Certificate of Acceptance.pdf visible=true/
!-- This is section 2 --
image name=Transaction Summary Sheet.pdf visible=true/
image name=Checks.pdf visible=true/
image name=Invoices.pdf visible=true/
image name=PO's.pdf visible=true/
image name=Equipment Backup.pdf visible=true/
!-- This is section 3 --
image name=Copies of Loan Documentation.pdf visible=true/
image name=Cover Documentation.pdf visible=true/
image name=Loan Calculations.pdf visible=false/
!-- This is section 4 --
image name=Insurance Certificate.pdf visible=true/
image name=Voided Lease Documentation.pdf visible=true/
image name=FASB 13 Test.pdf visible=false/
/schedule
schedule number=02
!-- This is section 1 --
image name=File Notes.pdf visible=true/
image name=Lease Application.pdf visible=true/
image name=Lease Order-Equipment Schedule.pdf visible=true/
image name=Equipment Addendum.pdf visible=true/
image name=Addendum to LO-ES.pdf visible=true/
image name=D amp; A-Certificate of Acceptance.pdf visible=true/
!-- This is section 2 --
image name=Transaction Summary Sheet.pdf visible=true/
image name=Checks.pdf visible=true/
image name=Invoices.pdf visible=true/
image name=PO's.pdf visible=true/
image name=Equipment Backup.pdf visible=true/
!-- This is section 3 --
image name=Copies of Loan Documentation.pdf visible=true/
image name=Cover Documentation.pdf visible=true/
image name=Loan Calculations.pdf visible=false/
!-- This is section 4 --
image name=Insurance Certificate.pdf visible=true/
image name=Voided Lease Documentation.pdf visible=true/
image name=FASB 13 Test.pdf visible=false/
/schedule
/company
/leasedocuments


Here's the JSP code:

[EMAIL PROTECTED] uri=/WEB-INF/x.tld prefix=x %
[EMAIL PROTECTED] uri=/WEB-INF/c.tld prefix=c %
[EMAIL PROTECTED] uri=/WEB-INF/taglibs-log.tld prefix=log %

h1#151;#151;#151;nbsp;Leased Documentsnbsp;#151;#151;#151;/h1 

x:parse xml=xmldoc_string var=document/

x:out select=count($document//company) /


Nothing much to this.  The error occurs at runtime.


Re: Document root element is missing

2003-06-11 Thread Shawn Bayern
On Wed, 11 Jun 2003, Jim Kennedy wrote:

 x:parse xml=xmldoc_string var=document/

This tag will attempt to parse the literal string xmldoc_string, which
explains the Document root element is missing message.  Instead, you'll
need to refer to this string (assuming it's stored as a scoped variable or
something similar) with an EL expression.  In other words, if you've
called it 'xmldoc_string' in one of the scopes, then

  x:parse xml=${xmldoc_string} var=document/

should work.

-- 
Shawn Bayern
JSTL in Action   http://www.manning.com/bayern


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]