Document root element is missing
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
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]