Please file bugs in the XMLBeans JIRA. 
See http://xmlbeans.apache.org/community/index.html#XMLBeans+Bug+Lists.
And go to
http://issues.apache.org/jira/secure/BrowseProject.jspa?id=10436.
- Wing Yew

-----Original Message-----
From: cbryant [mailto:[EMAIL PROTECTED] 
Sent: Friday, January 26, 2007 10:28 AM
To: dev@xmlbeans.apache.org
Subject: RE: XmlBeans bugs involving comments and processing
instructions


As I noted in my previous message, I'm not sure where to file bugs.  Can
you
point me in the right direction?

Thanks,
Coram


Cezar Andrei wrote:
> 
> Hi Coram,
> 
> Indeed the getTextValue() on a start element returns the concatenated
> text of all the entities inside the element, including the processing
> instructions, it doesn't do exactly what it says in the javadoc.
> I guess the most useful behavior would be the one described in the
> javadoc, than the one it actually does. 
> 
> Please file a bug and a bug fix would be much appreciated.
> 
> Cezar
> 
>> -----Original Message-----
>> From: cbryant [mailto:[EMAIL PROTECTED]
>> Sent: Thursday, January 25, 2007 12:34 PM
>> To: dev@xmlbeans.apache.org
>> Subject: XmlBeans bugs involving comments and processing instructions
>> 
>> 
>> All,
>> 
>> We have recently stumbled upon two (possibly related) issues
involving
>> comments and processing instructions that appear to be bugs in
> XMLBeans.
>> 
>> The first involves the XmlCursor.getTextValue() method.  According to
> the
>> XmlBeans javadocs, if the XmlCursor corresponds to an element then
> non-
>> text
>> content such as comments and processing instructions are ignored.
>> However,
>> as the following test shows, this does not appear to be the case:
>> 
>> String xml = "<element><!--A Comment-->999<?PI A Processing
>> Instruction?></element>";
>> XmlObject xo = XmlObject.Factory.parse(xml);
>> XmlCursor xc = xo.newCursor();
>> xc.toFirstChild();
>> System.out.println(xc.currentTokenType());  // Verify that we are
>> positioned
>> at the start of an element
>> System.out.println(xc.getTextValue());
>> 
>> This prints out:
>> START
>> A Comment 999A Processing Instruction
>> 
>> 
>> This apparent bug becomes more critical when evaluating XPath
> expressions.
>> It appears that the same value returned by getTextValue is that which
> is
>> passed on to the Saxon XPath engine for evaluating element values, as
> the
>> following test shows:
>> 
>> String xml = "<element><!--A Comment-->999<?PI A Processing
>> Instruction?></element>";
>> XmlObject xo = XmlObject.Factory.parse(xml);
>> xo.selectPath("/element = 3");
>> 
>> This code snippet causes a Saxon ValidationException, with the
> message:
>> Cannot convert string " A Comment 999A Processing Ins..." to a double
>> 
>> 
>> If these results are a side-effect of misunderstanding, then we would
>> greatly appreciate some insight.  Otherwise, we're not sure how to
> enter
>> them as bugs, other than to post on this forum.
>> 
>> Thanks,
>> Coram
>> 
>> --
>> View this message in context: http://www.nabble.com/XmlBeans-bugs-
>>
involving-comments-and-processing-instructions-tf3118340.html#a8638741
>> Sent from the Xml Beans - Dev mailing list archive at Nabble.com.
>> 
>> 
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>> For additional commands, e-mail: [EMAIL PROTECTED]
> 
>
_______________________________________________________________________
> Notice:  This email message, together with any attachments, may
contain
> information  of  BEA Systems,  Inc.,  its subsidiaries  and
affiliated
> entities,  that may be confidential,  proprietary,  copyrighted
and/or
> legally privileged, and is intended solely for the use of the
individual
> or entity named in this message. If you are not the intended
recipient,
> and have received this message in error, please immediately return
this
> by email and then delete it.
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> 
> 

-- 
View this message in context:
http://www.nabble.com/XmlBeans-bugs-involving-comments-and-processing-in
structions-tf3118340.html#a8656498
Sent from the Xml Beans - Dev mailing list archive at Nabble.com.


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

_______________________________________________________________________
Notice:  This email message, together with any attachments, may contain
information  of  BEA Systems,  Inc.,  its subsidiaries  and  affiliated
entities,  that may be confidential,  proprietary,  copyrighted  and/or
legally privileged, and is intended solely for the use of the individual
or entity named in this message. If you are not the intended recipient,
and have received this message in error, please immediately return this
by email and then delete it.

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

Reply via email to