Internet Enabling

Hypertext Markup Language (HTML) Routines

HTML_BLOCK

Writes out a specifically formatted “block” of HTML text.

HTML_CLOSE

Closes an HTML file, after end-tagging major elements.

HTML_HEADING

Creates a heading, with a level specification.

HTML_HIGHLIGHT

Allows for all the basic textual highlighting elements in HTML.

HTML_IMAGE

Returns a string or an array of strings containing a reference or references to image URL(s)

HTML_LINK

Sets up links to Uniform Resource Locations (URLs).

HTML_LIST

Generates HTML code for all types of lists.

HTML_OPEN

Opens the output HTML file, writes out the basic HTML information and sets an HTML output file information variable, hinfo.

HTML_PARAGRAPH

Defines an HTML paragraph.

HTML_RULE

Inserts a horizontal-line separator.

HTML_SAFE

Escapes special characters so that the HTML displays them as intended, rather than using them for format tagging. The escapes codes are for: <, >, &, and ".

HTML_TABLE

Writes out an HTML table.

OPENURL

Opens a file on the Internet to be accessed (through Java) using PV‑WAVE.

XML Routines

SaxInit

Parses an XML document and registers the event handler function for execution.

XmlAddNode

Adds a node created with XmlNewNode to a node tree.

XmlDocDump

Creates an XML document either in memory or in an external file from an XML Document Object Model (DOM).

XmlEvaluate

Evaluates an XPATH expression and returns the selected nodes or by default returns all nodes in the XML document.

XmlFreeDoc

Frees memory for XML documents in memory (DOM representation).

XmlFreeNode

Frees memory for XML documents in memory (DOM representation).

XmlNewDoc

Creates a new XML document in memory as an XML Document Object Model (DOM). By default the version of XML is set to 1.0.

XmlNewNode

Creates a new XML Node.

XmlParse

Parses an XML file or an in memory XML document and builds an internal Document Object Model tree which can be used in other XML functions.

XmlSetAttr

Sets an attribute for a node.

XmlSetContent

Sets content for a node.

XmlSetContext

Sets the star location or the context of the parsed document.

Virtual Reality Modeling Language (VRML) Routines

VRML_AXIS

Adds an axis to a VRML world.

VRML_CAMERA

Positions a VRML camera for rendering the VRML view.

VRML_CLOSE

Closes the VRML file.

VRML_CONE

Creates a VRML cone.

VRML_CUBE

Positions a VRML cube in the world.

VRML_CYLINDER

Positions a VRML cylinder in the world.

VRML_LIGHT

Sets up the light source for a VRML world.

VRML_LINE

Creates a VRML line object.

VRML_OPEN

Opens a VRML file and writes out header information consistent with VRML formatting.

VRML_POLY

Creates a VRML polyline node, based on PV‑WAVE’s variables for vertex list and polygon list.

VRML_SPHERE

Creates a sphere in a VRML world.

VRML_SPOTLIGHT

Creates a VRML spotlight.

VRML_SURFACE

Creates a VRML surface node based on PV‑WAVE–type variables.

VRML_TEXT

Creates a VRML text object in an open VRML file.