G
gk
XML
======
<?xml version="1.0" encoding='UTF-8'?>
<sample>
data before element
<element attr1="value1" attr2="value2">
<data1 a="v">some data & one attribute</data1>
<data2>CDATA follows <![CDATA[more data]]></data2>
</element>
data after element
<?proc data for processing?>
</sample>
Output
========
startElement:
characters: data before element
startElement:
attribute: ="value1"
attribute: ="value2"
startElement:
attribute: ="v"
characters: some data
characters: &
characters: one attribute
endElement
startElement:
characters: CDATA follows
characters: more data
endElement
endElement
characters: data after element
processingInstruction: proc
data: data for processing
endElement
endDocument
this is a SAX parser.
what i dont understand here is , in above why the characters are
characters: some data
characters: &
characters: one attribute
WHY NOT characters : some data & one attribute.
why there are 3 lines for it ?
how do i know under which character , he characters will be broken and
will make 3 lines as above ?
======
<?xml version="1.0" encoding='UTF-8'?>
<sample>
data before element
<element attr1="value1" attr2="value2">
<data1 a="v">some data & one attribute</data1>
<data2>CDATA follows <![CDATA[more data]]></data2>
</element>
data after element
<?proc data for processing?>
</sample>
Output
========
startDocumentjava FirstSample first.xml
startElement:
characters: data before element
startElement:
attribute: ="value1"
attribute: ="value2"
startElement:
attribute: ="v"
characters: some data
characters: &
characters: one attribute
endElement
startElement:
characters: CDATA follows
characters: more data
endElement
endElement
characters: data after element
processingInstruction: proc
data: data for processing
endElement
endDocument
this is a SAX parser.
what i dont understand here is , in above why the characters are
characters: some data
characters: &
characters: one attribute
WHY NOT characters : some data & one attribute.
why there are 3 lines for it ?
how do i know under which character , he characters will be broken and
will make 3 lines as above ?