XmlParser API: Difference between revisions
mNo edit summary |
m (link repair) |
||
(One intermediate revision by one other user not shown) | |||
Line 1: | Line 1: | ||
This page is [[under construction]]. | This page is [[under construction]]. | ||
The best resource currently available for the XmlParser class is the PDF of a [ | The best resource currently available for the XmlParser class is the PDF of a [[Media:sug10parse.pdf|presentation given in 2010]]. | ||
The following pages are available; each shows all methods in the class, their arguments and results: | The following pages are available; each shows all methods in the class, their arguments and results: | ||
Line 9: | Line 9: | ||
<li>[[XmlAttributeList methods syntax|XmlAttributeList methods with syntax]] | <li>[[XmlAttributeList methods syntax|XmlAttributeList methods with syntax]] | ||
</ul> | </ul> | ||
==Type definitions== | ==Type definitions== | ||
Line 16: | Line 17: | ||
<p class="code">Type XmlStartHandler: | <p class="code">Type XmlStartHandler: | ||
Function (Xmlparser):lambda( - | Function (Xmlparser):lambda( - | ||
%name Is Unicode | %name Is Unicode NameRequired, - | ||
%tagStartPos Is Float, - | %tagStartPos Is Float, - | ||
%tagEndPos Is Float, - | %tagEndPos Is Float, - | ||
Line 26: | Line 27: | ||
<p class="code">Type XmlEndHandler: | <p class="code">Type XmlEndHandler: | ||
Subroutine (Xmlparser):lambda( - | Subroutine (Xmlparser):lambda( - | ||
%name Is Unicode | %name Is Unicode NameRequired, - | ||
%tagStartPos Is Float, - | %tagStartPos Is Float, - | ||
%tagEndPos Is Float, - | %tagEndPos Is Float, - | ||
Line 37: | Line 38: | ||
<p class="code">Type XmlPIHandler: | <p class="code">Type XmlPIHandler: | ||
Subroutine (Xmlparser):lambda( - | Subroutine (Xmlparser):lambda( - | ||
%target Is Unicode | %target Is Unicode NameRequired, - | ||
%tagStartPos Is Float, - | %tagStartPos Is Float, - | ||
%tagEndPos Is Float, - | %tagEndPos Is Float, - |
Latest revision as of 18:55, 14 August 2015
This page is under construction.
The best resource currently available for the XmlParser class is the PDF of a presentation given in 2010.
The following pages are available; each shows all methods in the class, their arguments and results:
Type definitions
The XmlParser API also includes the XmlStartHandler, XmlEndHandler, and XmlPIHandler Type definitions.
The XmlStartHandler Type
Type XmlStartHandler: Function (Xmlparser):lambda( - %name Is Unicode NameRequired, - %tagStartPos Is Float, - %tagEndPos Is Float, - %Attrlist Is Object XmlAttributeList, - %namespace Is Unicode) - Is Object XmlSelector
The XmlEndHandler Type
Type XmlEndHandler: Subroutine (Xmlparser):lambda( - %name Is Unicode NameRequired, - %tagStartPos Is Float, - %tagEndPos Is Float, - %text Is Unicode, - %namespace Is Unicode, - %attrlist Is Object XmlAttributeList, - %elementStartPos Is Float)
The XmlPIHandler Type
Type XmlPIHandler: Subroutine (Xmlparser):lambda( - %target Is Unicode NameRequired, - %tagStartPos Is Float, - %tagEndPos Is Float, - %instruction Is Unicode)