Introduction of XML editors Naruki Mtisuda Wakayama Univ.
-
Upload
cornelius-simon -
Category
Documents
-
view
218 -
download
0
Transcript of Introduction of XML editors Naruki Mtisuda Wakayama Univ.
![Page 1: Introduction of XML editors Naruki Mtisuda Wakayama Univ.](https://reader036.fdocuments.net/reader036/viewer/2022082506/56649e985503460f94b9af55/html5/thumbnails/1.jpg)
Introduction of XML editors
Naruki MtisudaWakayama Univ.
![Page 2: Introduction of XML editors Naruki Mtisuda Wakayama Univ.](https://reader036.fdocuments.net/reader036/viewer/2022082506/56649e985503460f94b9af55/html5/thumbnails/2.jpg)
Process of editing XML documents Write an XML document
document-based editor or data-based editor?
Check validity of the document require DTDs (Document Type Definition)
Transform to a formatting document (HTML, XSL-FO, etc.) with a style-sheet
Preview the result of transformation with rendering tools (browser, fop, etc.)
![Page 3: Introduction of XML editors Naruki Mtisuda Wakayama Univ.](https://reader036.fdocuments.net/reader036/viewer/2022082506/56649e985503460f94b9af55/html5/thumbnails/3.jpg)
Document-based XML editors XmlWrite ver 1.3 http://www.roxes.com/start.html
Free software (ROXES Technologies) Built-in preview tool
<oXygen/> ver 2.0 http://www.oxgenxml.com/ Commercial software (SyncRO Soft Ltd.) Support of validation
Unnamed xml editor (under development in Wakayama Univ.) Open software (in future) (We aim to) Control editing operation for
leading users to valid documents
![Page 4: Introduction of XML editors Naruki Mtisuda Wakayama Univ.](https://reader036.fdocuments.net/reader036/viewer/2022082506/56649e985503460f94b9af55/html5/thumbnails/4.jpg)
Process of editing XML documents (in graphical view)
WriteCheckvalidity
TransformPreview
XMLdoc
DTD
Style-sheet
Formattingdoc
Validdocmodify
revise
![Page 5: Introduction of XML editors Naruki Mtisuda Wakayama Univ.](https://reader036.fdocuments.net/reader036/viewer/2022082506/56649e985503460f94b9af55/html5/thumbnails/5.jpg)
Key idea of our editor Automatic indentation Maintaining tree structure Automatic tag insertion
Well-formed mode: pairs of start-tag and end-tag
Valid mode: automatic creation of document structure
Limitation of tag creation Valid mode: rejecting creation of invalid tags