mirror of
https://github.com/php-win-ext/phpy.git
synced 2026-03-25 01:12:16 +01:00
312 lines
9.2 KiB
Python
312 lines
9.2 KiB
Python
import phpy
|
|
|
|
|
|
|
|
def open_uri(_uri):
|
|
return phpy.call('xmlwriter_open_uri', _uri)
|
|
|
|
|
|
def open_memory():
|
|
return phpy.call('xmlwriter_open_memory', )
|
|
|
|
|
|
def set_indent(_writer, _enable):
|
|
return phpy.call('xmlwriter_set_indent', _writer, _enable)
|
|
|
|
|
|
def set_indent_string(_writer, _indentation):
|
|
return phpy.call('xmlwriter_set_indent_string', _writer, _indentation)
|
|
|
|
|
|
def start_comment(_writer):
|
|
return phpy.call('xmlwriter_start_comment', _writer)
|
|
|
|
|
|
def end_comment(_writer):
|
|
return phpy.call('xmlwriter_end_comment', _writer)
|
|
|
|
|
|
def start_attribute(_writer, _name):
|
|
return phpy.call('xmlwriter_start_attribute', _writer, _name)
|
|
|
|
|
|
def end_attribute(_writer):
|
|
return phpy.call('xmlwriter_end_attribute', _writer)
|
|
|
|
|
|
def write_attribute(_writer, _name, _value):
|
|
return phpy.call('xmlwriter_write_attribute', _writer, _name, _value)
|
|
|
|
|
|
def start_attribute_ns(_writer, _prefix, _name, _namespace):
|
|
return phpy.call('xmlwriter_start_attribute_ns', _writer, _prefix, _name, _namespace)
|
|
|
|
|
|
def write_attribute_ns(_writer, _prefix, _name, _namespace, _value):
|
|
return phpy.call('xmlwriter_write_attribute_ns', _writer, _prefix, _name, _namespace, _value)
|
|
|
|
|
|
def start_element(_writer, _name):
|
|
return phpy.call('xmlwriter_start_element', _writer, _name)
|
|
|
|
|
|
def end_element(_writer):
|
|
return phpy.call('xmlwriter_end_element', _writer)
|
|
|
|
|
|
def full_end_element(_writer):
|
|
return phpy.call('xmlwriter_full_end_element', _writer)
|
|
|
|
|
|
def start_element_ns(_writer, _prefix, _name, _namespace):
|
|
return phpy.call('xmlwriter_start_element_ns', _writer, _prefix, _name, _namespace)
|
|
|
|
|
|
def write_element(_writer, _name, _content=None):
|
|
return phpy.call('xmlwriter_write_element', _writer, _name, _content)
|
|
|
|
|
|
def write_element_ns(_writer, _prefix, _name, _namespace, _content=None):
|
|
return phpy.call('xmlwriter_write_element_ns', _writer, _prefix, _name, _namespace, _content)
|
|
|
|
|
|
def start_pi(_writer, _target):
|
|
return phpy.call('xmlwriter_start_pi', _writer, _target)
|
|
|
|
|
|
def end_pi(_writer):
|
|
return phpy.call('xmlwriter_end_pi', _writer)
|
|
|
|
|
|
def write_pi(_writer, _target, _content):
|
|
return phpy.call('xmlwriter_write_pi', _writer, _target, _content)
|
|
|
|
|
|
def start_cdata(_writer):
|
|
return phpy.call('xmlwriter_start_cdata', _writer)
|
|
|
|
|
|
def end_cdata(_writer):
|
|
return phpy.call('xmlwriter_end_cdata', _writer)
|
|
|
|
|
|
def write_cdata(_writer, _content):
|
|
return phpy.call('xmlwriter_write_cdata', _writer, _content)
|
|
|
|
|
|
def text(_writer, _content):
|
|
return phpy.call('xmlwriter_text', _writer, _content)
|
|
|
|
|
|
def write_raw(_writer, _content):
|
|
return phpy.call('xmlwriter_write_raw', _writer, _content)
|
|
|
|
|
|
def start_document(_writer, _version="1.0", _encoding=None, _standalone=None):
|
|
return phpy.call('xmlwriter_start_document', _writer, _version, _encoding, _standalone)
|
|
|
|
|
|
def end_document(_writer):
|
|
return phpy.call('xmlwriter_end_document', _writer)
|
|
|
|
|
|
def write_comment(_writer, _content):
|
|
return phpy.call('xmlwriter_write_comment', _writer, _content)
|
|
|
|
|
|
def start_dtd(_writer, _qualified_name, _public_id=None, _system_id=None):
|
|
return phpy.call('xmlwriter_start_dtd', _writer, _qualified_name, _public_id, _system_id)
|
|
|
|
|
|
def end_dtd(_writer):
|
|
return phpy.call('xmlwriter_end_dtd', _writer)
|
|
|
|
|
|
def write_dtd(_writer, _name, _public_id=None, _system_id=None, _content=None):
|
|
return phpy.call('xmlwriter_write_dtd', _writer, _name, _public_id, _system_id, _content)
|
|
|
|
|
|
def start_dtd_element(_writer, _qualified_name):
|
|
return phpy.call('xmlwriter_start_dtd_element', _writer, _qualified_name)
|
|
|
|
|
|
def end_dtd_element(_writer):
|
|
return phpy.call('xmlwriter_end_dtd_element', _writer)
|
|
|
|
|
|
def write_dtd_element(_writer, _name, _content):
|
|
return phpy.call('xmlwriter_write_dtd_element', _writer, _name, _content)
|
|
|
|
|
|
def start_dtd_attlist(_writer, _name):
|
|
return phpy.call('xmlwriter_start_dtd_attlist', _writer, _name)
|
|
|
|
|
|
def end_dtd_attlist(_writer):
|
|
return phpy.call('xmlwriter_end_dtd_attlist', _writer)
|
|
|
|
|
|
def write_dtd_attlist(_writer, _name, _content):
|
|
return phpy.call('xmlwriter_write_dtd_attlist', _writer, _name, _content)
|
|
|
|
|
|
def start_dtd_entity(_writer, _name, _is_param):
|
|
return phpy.call('xmlwriter_start_dtd_entity', _writer, _name, _is_param)
|
|
|
|
|
|
def end_dtd_entity(_writer):
|
|
return phpy.call('xmlwriter_end_dtd_entity', _writer)
|
|
|
|
|
|
def write_dtd_entity(_writer, _name, _content, _is_param=False, _public_id=None, _system_id=None, _notation_data=None):
|
|
return phpy.call('xmlwriter_write_dtd_entity', _writer, _name, _content, _is_param, _public_id, _system_id, _notation_data)
|
|
|
|
|
|
def output_memory(_writer, _flush=True):
|
|
return phpy.call('xmlwriter_output_memory', _writer, _flush)
|
|
|
|
|
|
def flush(_writer, _empty=True):
|
|
return phpy.call('xmlwriter_flush', _writer, _empty)
|
|
|
|
|
|
|
|
|
|
class XMLWriter():
|
|
|
|
def openUri(self, _uri):
|
|
return self.__this.call(f"openUri", _uri)
|
|
|
|
def openMemory(self):
|
|
return self.__this.call(f"openMemory", )
|
|
|
|
def setIndent(self, _enable):
|
|
return self.__this.call(f"setIndent", _enable)
|
|
|
|
def setIndentString(self, _indentation):
|
|
return self.__this.call(f"setIndentString", _indentation)
|
|
|
|
def startComment(self):
|
|
return self.__this.call(f"startComment", )
|
|
|
|
def endComment(self):
|
|
return self.__this.call(f"endComment", )
|
|
|
|
def startAttribute(self, _name):
|
|
return self.__this.call(f"startAttribute", _name)
|
|
|
|
def endAttribute(self):
|
|
return self.__this.call(f"endAttribute", )
|
|
|
|
def writeAttribute(self, _name, _value):
|
|
return self.__this.call(f"writeAttribute", _name, _value)
|
|
|
|
def startAttributeNs(self, _prefix, _name, _namespace):
|
|
return self.__this.call(f"startAttributeNs", _prefix, _name, _namespace)
|
|
|
|
def writeAttributeNs(self, _prefix, _name, _namespace, _value):
|
|
return self.__this.call(f"writeAttributeNs", _prefix, _name, _namespace, _value)
|
|
|
|
def startElement(self, _name):
|
|
return self.__this.call(f"startElement", _name)
|
|
|
|
def endElement(self):
|
|
return self.__this.call(f"endElement", )
|
|
|
|
def fullEndElement(self):
|
|
return self.__this.call(f"fullEndElement", )
|
|
|
|
def startElementNs(self, _prefix, _name, _namespace):
|
|
return self.__this.call(f"startElementNs", _prefix, _name, _namespace)
|
|
|
|
def writeElement(self, _name, _content=None):
|
|
return self.__this.call(f"writeElement", _name, _content)
|
|
|
|
def writeElementNs(self, _prefix, _name, _namespace, _content=None):
|
|
return self.__this.call(f"writeElementNs", _prefix, _name, _namespace, _content)
|
|
|
|
def startPi(self, _target):
|
|
return self.__this.call(f"startPi", _target)
|
|
|
|
def endPi(self):
|
|
return self.__this.call(f"endPi", )
|
|
|
|
def writePi(self, _target, _content):
|
|
return self.__this.call(f"writePi", _target, _content)
|
|
|
|
def startCdata(self):
|
|
return self.__this.call(f"startCdata", )
|
|
|
|
def endCdata(self):
|
|
return self.__this.call(f"endCdata", )
|
|
|
|
def writeCdata(self, _content):
|
|
return self.__this.call(f"writeCdata", _content)
|
|
|
|
def text(self, _content):
|
|
return self.__this.call(f"text", _content)
|
|
|
|
def writeRaw(self, _content):
|
|
return self.__this.call(f"writeRaw", _content)
|
|
|
|
def startDocument(self, _version="1.0", _encoding=None, _standalone=None):
|
|
return self.__this.call(f"startDocument", _version, _encoding, _standalone)
|
|
|
|
def endDocument(self):
|
|
return self.__this.call(f"endDocument", )
|
|
|
|
def writeComment(self, _content):
|
|
return self.__this.call(f"writeComment", _content)
|
|
|
|
def startDtd(self, _qualified_name, _public_id=None, _system_id=None):
|
|
return self.__this.call(f"startDtd", _qualified_name, _public_id, _system_id)
|
|
|
|
def endDtd(self):
|
|
return self.__this.call(f"endDtd", )
|
|
|
|
def writeDtd(self, _name, _public_id=None, _system_id=None, _content=None):
|
|
return self.__this.call(f"writeDtd", _name, _public_id, _system_id, _content)
|
|
|
|
def startDtdElement(self, _qualified_name):
|
|
return self.__this.call(f"startDtdElement", _qualified_name)
|
|
|
|
def endDtdElement(self):
|
|
return self.__this.call(f"endDtdElement", )
|
|
|
|
def writeDtdElement(self, _name, _content):
|
|
return self.__this.call(f"writeDtdElement", _name, _content)
|
|
|
|
def startDtdAttlist(self, _name):
|
|
return self.__this.call(f"startDtdAttlist", _name)
|
|
|
|
def endDtdAttlist(self):
|
|
return self.__this.call(f"endDtdAttlist", )
|
|
|
|
def writeDtdAttlist(self, _name, _content):
|
|
return self.__this.call(f"writeDtdAttlist", _name, _content)
|
|
|
|
def startDtdEntity(self, _name, _is_param):
|
|
return self.__this.call(f"startDtdEntity", _name, _is_param)
|
|
|
|
def endDtdEntity(self):
|
|
return self.__this.call(f"endDtdEntity", )
|
|
|
|
def writeDtdEntity(self, _name, _content, _is_param=False, _public_id=None, _system_id=None, _notation_data=None):
|
|
return self.__this.call(f"writeDtdEntity", _name, _content, _is_param, _public_id, _system_id, _notation_data)
|
|
|
|
def outputMemory(self, _flush=True):
|
|
return self.__this.call(f"outputMemory", _flush)
|
|
|
|
def flush(self, _empty=True):
|
|
return self.__this.call(f"flush", _empty)
|
|
|
|
def __init__(self):
|
|
self.__this = phpy.Object(f'XMLWriter')
|
|
|
|
def getattr(self, name):
|
|
return self.__this.get(name)
|
|
|
|
def setattr(self, name, value):
|
|
self.__this.set(name, value)
|
|
|