I mean that the chunk of data as displayed in the xml document is a CData section.
"If you're using the Xerces DOM and our wrapper around that, you can
preserve CDATA sections"
How would I be able to do this?
-----Original Message-----
From: David N Bertoni/Cambridge/IBM [SMTP:[EMAIL PROTECTED]]
Sent: Friday, April 26, 2002 12:19 PM
To: [EMAIL PROTECTED]
Subject: Re: XalanNode->getNodeType() returns text when CData
Can you explain more what you mean when you say "the data is clearly
CDATA"? The XPath data model has no notion of CDATA sections, so any
characters inside a CDATA section will have been merged with any
surrounding characters into one text node when we build the tree.
If you're using the Xerces DOM and our wrapper around that, you can
preserve CDATA sections, but searching for them using XPath may not work as
expected. This is just one of the differences between the DOM and the
XPath data model, so I'm not sure what the "fix" would be.
Dave
|---------+--------------------------->
| | "Williamson, |
| | Siehnai" |
| | <swilliamson@doc|
| | ucorp.com> |
| | |
| | 04/26/2002 08:31|
| | AM |
| | Please respond |
| | to xalan-dev |
| | |
|---------+--------------------------->
>---------------------------------------------------------------------------------------------------------------------------|
| |
| To: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]> |
| cc: (bcc: David N Bertoni/Cambridge/IBM) |
| Subject: XalanNode->getNodeType() returns text when CData |
>---------------------------------------------------------------------------------------------------------------------------|
Hi,
Whenever I use XalanNode->getNodeType() in the XPathWrapper example it
returns a type XalanNode::TEXT_NODE rather than
XalanNode::CDATA_SECTION_NODE when the data is clearly CData. The other
types work as they should and return the appropriate node types.
I am doing special processing for CData Sections in my application. Is
there another way to distinguish in XalanNode whether the data is CData or
not, or do I have to wait for a fix?
Thanks,
Siehnai
