Annotation of gpl/axl/py-axl/doc/axl.rst, revision 1.1
1.1 ! misho 1: :mod:`axl` --- PyAxl base module
! 2: ================================
! 3:
! 4: .. currentmodule:: axl
! 5:
! 6: =====
! 7: Intro
! 8: =====
! 9:
! 10: :mod:`axl` includes static functions that are used to bootstrap some
! 11: objects (like :class:`axl.Doc`) with initialized content.
! 12:
! 13: ==========
! 14: Module API
! 15: ==========
! 16:
! 17: .. function:: parse (document, [size])
! 18:
! 19: Allows to parse a XML document described by document parameter and
! 20: its corresponding size::
! 21:
! 22: # parse document
! 23: (doc, err) = axl.parse ("<document><child><next /></child></document>")
! 24: if err:
! 25: print ("Failed to parse document, error found: " + err.msg)
! 26:
! 27: :param document: A xml document content to be parsed.
! 28: :type document: String
! 29:
! 30: :rtype: Returns a tuple with (:class:`axl.Doc`, :class:`axl.Error`) having the document defined in the case of proper parsing, or having defined axl.Error in the case an error is found.
! 31:
! 32: .. function:: file_parse (path)
! 33:
! 34: Allows to parse a XML document found at the provided path::
! 35:
! 36: # parse document
! 37: (doc, err) = axl.file_parse ("/tmp/salida.txt")
! 38: if err:
! 39: print ("Failed to parse document, error found: " + err.msg)
! 40:
! 41: :param path: Path to the document to be loaded.
! 42: :type path: String
! 43:
! 44: :rtype: Returns a tuple with (:class:`axl.Doc`, :class:`axl.Error`) having the document defined in the case of proper parsing, or having defined :class:`axl.Error` in the case an error is found.
! 45:
! 46: .. function:: dtd_file_parse (path)
! 47:
! 48: Allows to parse DTD definition found on the provided path::
! 49:
! 50: # parse dtd content
! 51: (dtd, err) = axl.parse ("<document><child><next /></child></document>")
! 52: if err:
! 53: print ("Failed to parse dtd, error found: " + err.msg)
! 54:
! 55: :param path: Path to the DTD file definition.
! 56: :type path: String
! 57:
! 58: :rtype: Returns a tuple with (:class:`axl.Dtd`, :class:`axl.Error`) having the DTD defined in the case of proper parsing, or having defined :class:`axl.Error` in the case an error is found.
! 59:
! 60:
! 61:
FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>