Go to the first, previous, next, last section, table of contents.

XDR handle library

Author(s): José Manuel Gómez Pérez.

This library offers facilities to enable users to setup preferences on the values an eventual XML document may take. XML documents are specified by XDR documents (eXternal Data Representation standard), in a way conceptually similar to that of objects and classes in object oriented programming. These facilities allow to take as input an XDR Schema defining the class of documents of interest, and establish a dialogue with the user via an HTML form that allows the user to setup preferences to select sub-classes of documents (those which satisfy the preferences). The preferences are the output of the process and may be in the form of XPath expressions, for example, as can be seen in the example attached in the "examples" directory.

Usage and interface (xdr_handle)

Documentation on exports (xdr_handle)

PREDICATE: xdr_tree/3:

Usage: xdr_tree(+XDR_url, -XDR_tree, -XDR_id)

PREDICATE: xdr_tree/1:

Usage: xdr_tree(XDR_tree)

REGTYPE: xdr_node/1:

Usage: xdr_node(XDR_node)

PREDICATE: xdr2html/4:

Usage: xdr2html(+XDRTree, -HTMLOutput, -UnfoldedTree, -Dic)

PREDICATE: xdr2html/2:

Usage: xdr2html(+XDRTree, -HTMLOutput)

PREDICATE: unfold_tree/2:

Usage: unfold_tree(+XDRTree, -UFT)

PREDICATE: unfold_tree_dic/3:

Usage: unfold_tree_dic(+XDRTree, -UFT, -Dic)

PREDICATE: xdr_xpath/2:

Usage: xdr_xpath(+XDRTree, -XPath)

Go to the first, previous, next, last section, table of contents.