XmlParser API: Difference between revisions

From m204wiki
Jump to navigation Jump to search
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 [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 [[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 NaneRequired, -
   %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 NaneRequired, -
   %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 NaneRequired, -
   %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)