Index of Public Functions and Variables - data.xml 0.2.1-SNAPSHOT (in development)

This page has an alphabetical index of all the documented functions and variables in data.xml.

Shortcuts:
A B C D E F G H I J K L M
N O P Q R S T U V W X Y Z
Other

A

 aggregate-xmlns              function      clojure.data.xml   Put all occurring xmlns into the root.
 aggregate-xmlns              function      clojure.data.xml.process Put all occurring xmlns into the root.
 alias-uri                    function      clojure.data.xml   Define a Clojure namespace aliases for xmlns uris....
 alias-uri                    function      clojure.data.xml.name Define a Clojure namespace aliases for xmlns ur...
 as-elements                  function      clojure.data.xml.protocols Return a seq of elements represented by an...
 AsElements                   protocol      clojure.data.xml.protocols 
 AsQName                      protocol      clojure.data.xml.protocols 
 AsXmlString                  protocol      clojure.data.xml.protocols 

  

B


  

C

 ->CData                      function      clojure.data.xml.node Positional factory function for class clojure.d...
 ->CDataEvent                 function      clojure.data.xml.event Positional factory function for class clojure....
 ->CharsEvent                 function      clojure.data.xml.event Positional factory function for class clojure....
 ->Comment                    function      clojure.data.xml.node Positional factory function for class clojure.d...
 ->CommentEvent               function      clojure.data.xml.event Positional factory function for class clojure....
 cdata                        function      clojure.data.xml   Create a CData node.
 cdata                        function      clojure.data.xml.node Create a CData node.
 CData                        record        clojure.data.xml.node 
 CDataEvent                   record        clojure.data.xml.event 
 CharsEvent                   record        clojure.data.xml.event 
 Comment                      record        clojure.data.xml.node 
 CommentEvent                 record        clojure.data.xml.event 
 compile-if                   macro         clojure.data.xml.impl Evaluate `exp` and if it returns logical true a...

  

D


  

E

 ->Element                    function      clojure.data.xml.node Positional factory function for class clojure.d...
 ->ElementIterator            function      clojure.data.xml.node Positional factory function for class clojure.d...
 ->EmptyElementEvent          function      clojure.data.xml.event Positional factory function for class clojure....
 element                      function      clojure.data.xml   Create an xml Element from content varargs.
 element                      function      clojure.data.xml.node Create an xml Element from content varargs.
 Element                      type          clojure.data.xml.node 
 element*                     function      clojure.data.xml   Create an xml element from a content collection an...
 element*                     function      clojure.data.xml.node Create an xml element from a content collection...
 element-nss                  function      clojure.data.xml   Get xmlns environment from element.
 element-nss                  function      clojure.data.xml.event Get xmlns environment from element.
 ElementIterator              type          clojure.data.xml.node 
 emit                         function      clojure.data.xml   Prints the given Element tree as XML text to strea...
 emit-str                     function      clojure.data.xml   Emits the Element to String and returns it. Option...
 EmptyElementEvent            record        clojure.data.xml.event 
 EndElementEvent              type          clojure.data.xml.event 
 event-seq                    function      clojure.data.xml   Parses an XML input source into a lazy sequence of...
 event-tree                   function      clojure.data.xml.tree Returns a lazy tree of Element objects for the ...
 EventGeneration              protocol      clojure.data.xml.protocols Protocol for generating new events based o...
 export-api                   macro         clojure.data.xml.impl This creates vars, that take their (local) name...
 extend-protocol-fns          macro         clojure.data.xml.impl Helper to many types to a protocol with a metho...

  

F

 find-xmlns                   function      clojure.data.xml   Find all xmlns occuring in a root.
 find-xmlns                   function      clojure.data.xml.process Find all xmlns occuring in a root.
 flatten-elements             function      clojure.data.xml.tree Flatten a collection of elements to an event se...

  

G

 *gen-prefix-counter*         dynamic var   clojure.data.xml.name Thread local counter for a single document.
 gen-event                    function      clojure.data.xml.protocols Function to generate an event for e..
 gen-prefix                   function      clojure.data.xml.name Generates an xml prefix. Zero-arity can only be...

  

H


  

I

 indent                       function      clojure.data.xml   Emits the XML and indents the result.  WARNING: th...
 indent-str                   function      clojure.data.xml   Emits the XML and indents the result.  Writes the ...

  

J


  

K


  

L


  

M

 map->CData                   function      clojure.data.xml.node Factory function for class clojure.data.xml.nod...
 map->CDataEvent              function      clojure.data.xml.event Factory function for class clojure.data.xml.ev...
 map->CharsEvent              function      clojure.data.xml.event Factory function for class clojure.data.xml.ev...
 map->Comment                 function      clojure.data.xml.node Factory function for class clojure.data.xml.nod...
 map->CommentEvent            function      clojure.data.xml.event Factory function for class clojure.data.xml.ev...
 map->EmptyElementEvent       function      clojure.data.xml.event Factory function for class clojure.data.xml.ev...
 map->QNameEvent              function      clojure.data.xml.event Factory function for class clojure.data.xml.ev...
 map->StartElementEvent       function      clojure.data.xml.event Factory function for class clojure.data.xml.ev...
 merge                        function      clojure.data.xml.pu-map Merge two pu-maps, left to right.
 merge-prefix-map             function      clojure.data.xml.pu-map Merge a prefix map into pu-map.

  

N

 next-events                  function      clojure.data.xml.protocols Returns the next set of events that should...

  

O


  

P

 parse                        function      clojure.data.xml   Parses an XML input source into a a tree of Elemen...
 parse-str                    function      clojure.data.xml   Parses an XML String into a a tree of Element reco...
 print-uri-file-command!      function      clojure.data.xml   Shell command to create a dummy file for xmlns. Ex...
 print-uri-file-command!      function      clojure.data.xml.name Shell command to create a dummy file for xmlns....
 pull-seq                     function      clojure.data.xml.jvm.parse Creates a seq of events.  The XMLStreamCon...

  

Q

 ->QNameEvent                 function      clojure.data.xml.event Positional factory function for class clojure....
 qname-local                  function      clojure.data.xml   Get the name for this qname.
 qname-local                  function      clojure.data.xml.name Get the name for this qname.
 qname-local                  function      clojure.data.xml.protocols Get the name for this qname.
 qname-uri                    function      clojure.data.xml   Get the namespace uri for this qname.
 qname-uri                    function      clojure.data.xml.name Get the namespace uri for this qname.
 qname-uri                    function      clojure.data.xml.protocols Get the namespace uri for this qname.
 QNameEvent                   record        clojure.data.xml.event 

  

R

 reduce-diff                  function      clojure.data.xml.pu-map A high-performance diffing operation, that re...

  

S

 ->StartElementEvent          function      clojure.data.xml.event Positional factory function for class clojure....
 separate-xmlns               function      clojure.data.xml.name Call cont with two args: attributes and xmlns a...
 seq-tree                     function      clojure.data.xml.tree Takes a seq of events that logically represents...
 sexp-as-element              function      clojure.data.xml   Convert a single sexp into an Element.
 sexp-as-element              function      clojure.data.xml.prxml Convert a single sexp into an Element.
 sexps-as-fragment            function      clojure.data.xml   Convert a compact prxml/hiccup-style data structur...
 sexps-as-fragment            function      clojure.data.xml.prxml Convert a compact prxml/hiccup-style data stru...
 StartElementEvent            record        clojure.data.xml.event 
 static-case                  macro         clojure.data.xml.impl Variant of case where keys are evaluated at com...

  

T


  

U

 uri-file                     function      clojure.data.xml   Dummy file name for :require'ing xmlns uri.
 uri-file                     function      clojure.data.xml.name Dummy file name for :require'ing xmlns uri.

  

V


  

W

 write-document               function      clojure.data.xml.jvm.emit Writes the given event seq as XML text to w...

  

X

 xml-comment                  function      clojure.data.xml   Create a Comment node.
 xml-comment                  function      clojure.data.xml.node Create a Comment node.
 xml-str                      function      clojure.data.xml.protocols Serialize atribute value or content node.
 xmlns-attr?                  function      clojure.data.xml.name Is this qname an xmlns declaration?.

  

Y


  

Z


  

Other


  
Logo & site design by Tom Hickey.
Clojure auto-documentation system by Tom Faulhaber.