Package gnu.kawa.xml

Classes for using XML within Kawa.

See:
          Description

Class Summary
AncestorAxis Used to implement a ancestor:: step in a path expression.
AncestorOrSelfAxis Used to implement a ancestor-or-self:: step in a path expression.
AttributeAxis Used to implement an attribute:: step in a path expression.
Attributes  
AttributeType Matches an attribute name pattern.
Base64Binary A BinaryObject whose lexical format is base64.
BinaryObject Generic binary data with application-specific interpretation.
ChildAxis Used to implement a child:: step in a path expression.
Children  
CoerceNodes Coerces an item sequence to a node sequence.
CommentConstructor  
DescendantAxis Used to implement a descendant:: step in a path expression.
DescendantOrSelfAxis Used to implement a descendant-or-self:: step in a path expression.
Document Implement the XQuery function 'document'.
DocumentConstructor  
ElementType  
Focus This is only used for XSLT, which should be fixed.
FollowingAxis Used to implement a following:: step in a path expression.
FollowingSiblingAxis Used to implement a following-sibling:: step in a path expression.
HexBinary A BinaryObject whose lexical format is hexBinary.
HttpPrinter Output as an Http response.
IntersectNodes Get the union of two node lists.
IteratorItems  
KAttr  
KCDATASection  
KCharacterData  
KComment  
KDocument  
KElement  
KNode  
KProcessingInstruction  
KText  
ListItems A function that maps a List into the sequence of its elements.
MakeAttribute  
MakeCDATA  
MakeElement  
MakeProcInst  
MakeResponseHeader A procedure that implements the "response-header" function.
MakeText  
MakeUnescapedData  
MakeWithBaseUri A Procedure to create an included entity object, or set the base-uri property for a document or fragment.
NodeCompare Compare nodes for document order.
NodeConstructor  
NodeName  
Nodes Manages a sequence of node references.
NodeSetType  
NodeType A SeqPosition used to represent a node in (usually) a TreeList.
Notation  
OutputAsXML A 1-argument Procedure that takes a value and return output in XML syntax.
ParentAxis Used to implement a parent:: step in a path expression.
PrecedingAxis Used to implement a following:: step in a path expression.
PrecedingSiblingAxis Used to implement a following-sibling:: step in a path expression.
ProcessingInstructionType  
SelfAxis Used to implement a self:: step in a path expression.
SortedNodes Manages a sequence of node references in document order without duplicates.
SortNodes Sort argument nodes in document order.
TreeScanner Abstract class that scans part of a node tree.
UnionNodes Get the union of two node lists.
UntypedAtomic A loosely typed string.
WriteTo Write a value to a named file.
XDataType An atomic type as used in XML Schema and related languages.
XInteger An integer that is an instance of a more specific integer type.
XIntegerType A restriction (sub-range) of the integer type.
XmlNamespace  
XTimeType  
 

Package gnu.kawa.xml Description

Classes for using XML within Kawa.

Dependencies

The diffence between this package and gnu.xml is that the former is meant to be useful standalone, without the Kawa compilation framework, depending only on gnu.lists. In contrast, this package depends on all of gnu.lists. gnu.xml. gnu.bytecode, gnu.expr. gnu.mapping, and gnu.text.

Author

Per Bothner <per@bothner.com>