Difference between CDATA and PCDATA in XML ?
Answers were Sorted based on User's Feedback
Answer / sundaram
PCDATA – parsed character data. It parse/navigates to all
the data/text in an xml document.
Eg:
<name>
<first>prem</first>
<last>kumar</last>
</name>
Here, the name element contains 2 more
elements “first”,”last”. So it parse further to get the
data/text of first and last to give the value of name
as “premkumar”
CDATA – unparsed characted Data. This is the data that
should not be parsed further in an xml document.
<name>
<![CDATA[
<first>prem</first>
<last>kumar</last>
]]>
</name>
Here, the value of name will be
<first>prem</first><last>kumar</last>.
Thanks
sundaram80@rediffmail.com
| Is This Answer Correct ? | 80 Yes | 8 No |
Answer / sridhar
PCDATA - Parsed Character Data means the XML Parser examins
the data whether the value/text contains entity or not if
it is then it will be replaced for example < should be
given as <
Where as CDATA means The XML parser will not validate
value/text inside the CDATA tag. It is useful for passing
value/text directly to the required application as it is.
| Is This Answer Correct ? | 60 Yes | 12 No |
How many types of dtd are there in xml?
What is excel xml map?
Does wordpress have rss feed?
what is the XML? what is the difference between XML AND HTML? How it is used in .Net and advantages?
How can I include a conditional statement in my xml?
What is a schema in word?
Why xml parser is used?
What is the format of xml file?
How to use filtering in xslt? : xslt
Who can create an xml namespace?
How do I run an xslt file?
What is xml document?