XML and Object Serialization. Structure of an XML Document Header Root Element Start Tags / End Tags...
5
XML and Object Serialization
-
Upload
nathaniel-ward -
Category
Documents
-
view
217 -
download
0
Transcript of XML and Object Serialization. Structure of an XML Document Header Root Element Start Tags / End Tags...
![Page 1: XML and Object Serialization. Structure of an XML Document Header Root Element Start Tags / End Tags Element Contents – Child Elements – Text – Both (mixed.](https://reader036.fdocuments.us/reader036/viewer/2022081822/5697bfdb1a28abf838cb097b/html5/thumbnails/1.jpg)
XML and Object Serialization
![Page 2: XML and Object Serialization. Structure of an XML Document Header Root Element Start Tags / End Tags Element Contents – Child Elements – Text – Both (mixed.](https://reader036.fdocuments.us/reader036/viewer/2022081822/5697bfdb1a28abf838cb097b/html5/thumbnails/2.jpg)
Structure of an XML Document
• Header• Root Element• Start Tags / End Tags• Element Contents– Child Elements– Text– Both (mixed contents)
• Element Attributes• Comments• Entity References
![Page 3: XML and Object Serialization. Structure of an XML Document Header Root Element Start Tags / End Tags Element Contents – Child Elements – Text – Both (mixed.](https://reader036.fdocuments.us/reader036/viewer/2022081822/5697bfdb1a28abf838cb097b/html5/thumbnails/3.jpg)
Parsing / Searching XML Documents
• StAX Parser– XMLStreamReader– Example
• DOM Parser– Document Object Model (DOM)– Example
• Searching DOM with XPath– Example
![Page 4: XML and Object Serialization. Structure of an XML Document Header Root Element Start Tags / End Tags Element Contents – Child Elements – Text – Both (mixed.](https://reader036.fdocuments.us/reader036/viewer/2022081822/5697bfdb1a28abf838cb097b/html5/thumbnails/4.jpg)
Creating XML Documents
• StAX– Example
• DOM– Example
![Page 5: XML and Object Serialization. Structure of an XML Document Header Root Element Start Tags / End Tags Element Contents – Child Elements – Text – Both (mixed.](https://reader036.fdocuments.us/reader036/viewer/2022081822/5697bfdb1a28abf838cb097b/html5/thumbnails/5.jpg)
Object Serialization
• Java binary serialization– Example
• XML– XStream Example
• JSON– XStream Example