xml vocabulary - Factor Documentation (original) (raw)

Documentation
XML parser

Metadata

Tags: enterprise, web, xml
Authors: Daniel Ehrenberg

Words

Tuple classes

Class Superclass Slots
pull-xml tuple scope

Ordinary words

Word Stack effect
( -- pull-xml )
bytes>xml ( byte-array -- xml )
each-element ( stream quot: ( xml-elem -- ) -- )
file>dtd ( filename -- dtd )
file>xml ( filename -- xml )
pull-elem ( pull -- xml-elem/f )
pull-event ( pull -- xml-event/f )
read-dtd ( stream -- dtd )
read-xml ( stream -- xml )
read-xml-chunk ( stream -- seq )
string>dtd ( string -- dtd )
string>xml ( string -- xml )
string>xml-chunk ( string -- xml )

Class predicate words

Word Stack effect
pull-xml? ( object -- ? )

Files

resource:basis/xml/xml.factor
resource:basis/xml/xml-docs.factor
resource:basis/xml/tests/xmltest.factor
resource:basis/xml/tests/xmode-dtd.factor
resource:basis/xml/tests/templating.factor
resource:basis/xml/tests/soap.factor
resource:basis/xml/tests/state-parser-tests.factor
resource:basis/xml/tests/test.factor
resource:basis/xml/tests/cdata.factor
resource:basis/xml/tests/encodings.factor
resource:basis/xml/tests/funny-dtd.factor

Metadata files

resource:basis/xml/authors.txt
resource:basis/xml/summary.txt
resource:basis/xml/tags.txt

Children from resource:basis

Vocabulary Summary
xml.autoencoding Implements the automatic detection of encodings of XML documents
xml.char-classes XML-related character classes
xml.data Contains XML data types and basic tools for manipulation
xml.dtd Implements the parsing of directives in DTDs
xml.elements Implements the parsing of XML tags
xml.entities Contains built-in XML entities
xml.errors XML parsing errors
xml.name Implements parsing XML names
xml.state Primitive device for storing the state of the XML parser
xml.syntax 'Generic words' that dispatch on XML tag names
xml.tests
xml.tokenize Basic tools for parsing XML
xml.traversal Utilities for traversing an XML DOM tree
xml.writer Tools for printing XML, including prettyprinting