Gjsify LogoGjsify Logo

IBusXML lists data structure and handling function for XML in IBus.

record

Hierarchy

  • XML

Index

Constructors

Properties

attributes: string

Attributes of the XML node.

field
name: string

Name of XML tag.

field
subNodes: object[]

Children node of this XML node.

field
text: string

Text enclosed by XML start tag and end tag. i.e. text.

field
name: string

Methods

  • Creates a copy of node, which should be freed with ibus_xml_free(). Primarily used by language bindings, not that useful otherwise (since node can just be copied by assignment in C).

    Returns IBus.XML

  • free(): void
  • parseBuffer(buffer: string): IBus.XML
  • Parse a string buffer which contains an XML-formatted string, and return a corresponding XML tree.

    Parameters

    • buffer: string

      Buffer to be parsed.

    Returns IBus.XML

  • Parse an XML file and return a corresponding XML tree.

    Parameters

    • name: string

      File name to be parsed.

    Returns IBus.XML

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Type alias with type parameter
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method