XmlParser API: Difference between revisions
m (Dme moved page XmlParser class to XmlParser API) |
No edit summary |
||
Line 3: | Line 3: | ||
The best resource currently available for the XmlParser class is the PDF of a [http://sirius-software.com/sug10/sugparse.pdf presentation given in 2010]. | The best resource currently available for the XmlParser class is the PDF of a [http://sirius-software.com/sug10/sugparse.pdf presentation given in 2010]. | ||
The [[XmlParser methods syntax| | The following pages are available; each shows all methods in the class, their arguments and results: | ||
<ul> | |||
<li>[[XmlParser methods syntax|XmlParser methods with syntax]] | |||
<li>[[XmlSelector methods syntax|XmlSelector methods with syntax]] | |||
<li>[[XmlAttributeList methods syntax|XmlAttributeList methods with syntax]] | |||
</ul> | |||
The following <var>Type</var> definitions are also provided for the <var>XmlParser</var> API: | |||
<p class="code">Type XmlStartHandler: | |||
Function (Xmlparser):lambda( - | |||
%name Is Unicode NaneRequired, - | |||
%tagStartPos Is Float, - | |||
%tagEndPos Is Float, - | |||
%Attrlist Is Object XmlAttributeList, - | |||
%namespace Is Unicode) - | |||
Is Object XmlSelector | |||
Type XmlEndHandler: | |||
Subroutine (Xmlparser):lambda( - | |||
%name Is Unicode NaneRequired, - | |||
%tagStartPos Is Float, - | |||
%tagEndPos Is Float, - | |||
%text Is Unicode, - | |||
%namespace Is Unicode, - | |||
%attrlist Is Object XmlAttributeList, - | |||
%elementStartPos Is Float) | |||
Type XmlPIHandler: | |||
Subroutine (Xmlparser):lambda( - | |||
%target Is Unicode NaneRequired, - | |||
%tagStartPos Is Float, - | |||
%tagEndPos Is Float, - | |||
%instruction Is Unicode) | |||
</p> |
Revision as of 20:47, 6 March 2013
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:
The following Type definitions are also provided for the XmlParser API:
Type XmlStartHandler: Function (Xmlparser):lambda( - %name Is Unicode NaneRequired, - %tagStartPos Is Float, - %tagEndPos Is Float, - %Attrlist Is Object XmlAttributeList, - %namespace Is Unicode) - Is Object XmlSelector Type XmlEndHandler: Subroutine (Xmlparser):lambda( - %name Is Unicode NaneRequired, - %tagStartPos Is Float, - %tagEndPos Is Float, - %text Is Unicode, - %namespace Is Unicode, - %attrlist Is Object XmlAttributeList, - %elementStartPos Is Float) Type XmlPIHandler: Subroutine (Xmlparser):lambda( - %target Is Unicode NaneRequired, - %tagStartPos Is Float, - %tagEndPos Is Float, - %instruction Is Unicode)