libxml-2.0
Description:
Powerful and feature complete XML handling library.
- C-Documentation: http://xmlsoft.org/html/
- Binding-Maintainer(s): Tomaž Vajngerl
- Devhelp-Package download
- Example listing
Content:
Namespaces:
- Html
- public int encode_entities (char[] outdata, ref int outlen, char[] indata, ref int inlen, char quote_char = '\0')
- public bool handle_omitted_elem (bool val)
- public int is_boolean_attr (string name)
- public bool is_script_attribute (string name)
- public int utf8_to_html (char[] outdata, ref int outlen, char[] indata, ref int inlen)
- Xml
- Attr
- Attribute
- Buffer
- Doc -
- Dtd
- Element
- ElementContent
- HashTable
- NanoFTP
- NanoHTTP
- Node -
- Ns
- ParserCtxt
- SaveCtxt
- Schema
- SchemaParserCtxt -
- SchemaValidCtxt -
- TextReader -
- TextReaderLocator
- TextWriter -
- URI
- AttributeDefault
- AttributeType
- CharEncoding
- ElementContentOccur
- ElementContentType
- ElementType -
- EntityType
- ErrorLevel
- ParserOption
- ParserProperties
- ParserSeverities
- ReaderType
- TextReaderMode
- public delegate void FtpDataCallback (void* userData, char[] data, int len)
- public delegate void FtpListCallback (void* userData, string filename, string attrib, string owner, string group, ulong size, int links, int year, string month, int day, int hour, int minute)
- public delegate void HashDeallocator (void* payload, string name)
- public delegate void HashScannerFull (void* payload, void* user_data, string name, string name2, string name3)
- public delegate int InputCloseCallback (void* context)
- public delegate int InputMatchCallback (string filename)
- public delegate void* InputOpenCallback (string filename)
- public delegate int InputReadCallback (void* context, char[] buffer, int len)
- public delegate int OutputCloseCallback (void* context)
- public delegate int OutputMatchCallback (string filename)
- public delegate void* OutputOpenCallback (string filename)
- public delegate int OutputWriteCallback (void* context, char[] buffer, int len)
- public delegate void TextReaderErrorFunc (void* arg, string msg, ParserSeverities severity, unowned TextReaderLocator* locator)
- public delegate void attributeDeclSAXFunc (void* ctx, string elem, string fullname, int type, int def, string defaultValue, Enumeration* tree)
- public delegate void attributeSAXFunc (void* ctx, string name, string value)
- public delegate void cdataBlockSAXFunc (void* ctx, string value, int len)
- public delegate void charactersSAXFunc (void* ctx, string ch, int len)
- public delegate void commentSAXFunc (void* ctx, string value)
- public delegate void elementDeclSAXFunc (void* ctx, string name, int type, ElementContent content)
- public delegate void endDocumentSAXFunc (void* ctx)
- public delegate void endElementNsSAX2Func (void* ctx, string localname, string prefix, string URI)
- public delegate void endElementSAXFunc (void* ctx, string name)
- public delegate void entityDeclSAXFunc (void* ctx, string name, int type, string publicId, string systemId, string content)
- public delegate void errorSAXFunc (void* ctx, string msg, ...)
- public delegate void externalSubsetSAXFunc (void* ctx, string name, string ExternalID, string SystemID)
- public delegate void fatalErrorSAXFunc (void* ctx, string msg, ...)
- public delegate Entity* getEntitySAXFunc (void* ctx, string name)
- public delegate Entity* getParameterEntitySAXFunc (void* ctx, string name)
- public delegate int hasExternalSubsetSAXFunc (void* ctx)
- public delegate int hasInternalSubsetSAXFunc (void* ctx)
- public delegate void ignorableWhitespaceSAXFunc (void* ctx, string ch, int len)
- public delegate void internalSubsetSAXFunc (void* ctx, string name, string ExternalID, string SystemID)
- public delegate int isStandaloneSAXFunc (void* ctx)
- public delegate void notationDeclSAXFunc (void* ctx, string name, string publicId, string systemId)
- public delegate void processingInstructionSAXFunc (void* ctx, string target, string data)
- public delegate void referenceSAXFunc (void* ctx, string name)
- public delegate void startDocumentSAXFunc (void* ctx)
- public delegate void startElementNsSAX2Func (void* ctx, string localname, string prefix, string URI, int nb_namespaces, string[] namespaces, int nb_attributes, int nb_defaulted, string[] attributes)
- public delegate void startElementSAXFunc (void* ctx, string name, string[] atts)
- public delegate void unparsedEntityDeclSAXFunc (void* ctx, string name, string publicId, string systemId, string notationName)
- public delegate void warningSAXFunc (void* ctx, string msg, ...)
- public delegate void xmlStructuredErrorFunc (void* ctx, Error* error)
- public Error* get_last_error ()
- public int registerInputCallbacks (InputMatchCallback matchFunc, InputOpenCallback openFunc, InputReadCallback readFunc, InputCloseCallback closeFunc)
- public int registerOutputCallbacks (OutputMatchCallback matchFunc, OutputOpenCallback openFunc, OutputWriteCallback writeFunc, OutputCloseCallback closeFunc)
- public void reset_last_error ()
- Parser
- public void cleanup ()
- public void init ()
- public unowned Doc* parse_doc (string cur)
- public unowned Doc* parse_file (string filename)
- public unowned Doc* parse_memory (string buffer, int size)
- public unowned Doc* read_doc (string cur, string? url = null, string? encoding = null, int options = 0)
- public unowned Doc* read_fd (int fd, string? base_url = null, string? encoding = null, int options = 0)
- public unowned Doc* read_file (string filename, string? encoding = null, int options = 0)
- public unowned Doc* read_memory (string text, int len, string? url = null, string? encoding = null, int options = 0)
- Tree
- public int get_compress_mode ()
- public int is_xhtml (string system_id, string public_id)
- public void set_compress_mode (int mode)
- public int validate_attribute_value (AttributeType type, string value)
- public int validate_name (string name, bool trim_spaces = false)
- public int validate_name_value (string value)
- public int validate_names_value (string value)
- public int validate_nc_name (string value, bool trim_spaces = false)
- public int validate_nm_token (string value, bool trim_spaces = false)
- public int validate_nm_token_value (string value)
- public int validate_nm_tokens_value (string value)
- public int validate_q_name (string value, bool trim_spaces = false)
- XPath -
- public long order_doc_elements (unowned Doc* doc)