| [ Index ] |
|
Code source de LifeType 1.2.4 |
[Code source] [Imprimer] [Statistiques]
(pas de description)
| Poids: | 568 lignes (18 kb) |
| Inclus ou requis: | 0 fois |
| Référencé: | 1 fois |
| Nécessite: | 0 fichiers |
XML_Tree:: (20 méthodes):
XML_Tree()
useCdataSections()
getRoot()
addRoot()
insertChild()
removeChild()
getTreeFromFile()
getTreeFromString()
startHandler()
endHandler()
cdataHandler()
cloneTree()
dump()
get()
getName()
getNodeNamespace()
getNodeAt()
getElementsByTagName()
getElementsByTagNameFromNode()
isValidName()
| XML_Tree($filename = '', $version = '1.0') X-Ref |
| Constructor param: string filename Filename where to read the XML param: string version XML Version to apply |
| useCdataSections() X-Ref |
| Use <![CDATA[]]> for all CDATA sections return: void |
| getRoot() X-Ref |
| Gets the root node return: object Root XML_Tree_Node, or PEAR_Error if there isn't any root node. |
| addRoot($name, $content = '', $attributes = array() X-Ref |
| Sets the root node of the XML tree. param: string name Name of root element return: object XML_Tree_Node Reference to the newly created root node |
| insertChild($path, $pos, $child, $content = '', $attributes = array() X-Ref |
| Inserts a child/tree (child) into tree ($path,$pos) and maintains namespace integrity param: mixed path Path to parent node to add child (see param: integer pos Position where to insert the new child. param: mixed child Child to insert (XML_Tree or XML_Tree_Node), param: string content Content (text) for the new node (only if param: array attributes Attribute-hash for new node return: object Reference to the inserted child (node), or PEAR_Error upon error |
| removeChild($path, $pos) X-Ref |
| Removes a child node from tree and maintains namespace integrity param: array path Path to the parent of child to remove (see param: integer pos Position of child in parent children-list return: object Parent XML_Tree_Node whose child was removed, or PEAR_Error upon error |
| getTreeFromFile() X-Ref |
| Maps a XML file to a XML_Tree return: mixed The XML tree root (an XML_Tree_Node), or PEAR_Error upon error. |
| getTreeFromString($str) X-Ref |
| Maps an XML string to an XML_Tree. return: mixed The XML tree root (an XML_Tree_Node), or PEAR_Error upon error. |
| startHandler($xp, $elem, &$attribs) X-Ref |
| Handler for the xml-data Used by XML_Parser::XML_Parser() when parsing an XML stream. param: mixed xp ignored param: string elem name of the element param: array attribs attributes for the generated node |
| endHandler($xp, $elem) X-Ref |
| Handler for the xml-data Used by XML_Parser::XML_Parser() when parsing an XML stream. param: mixed xp ignored param: string elem name of the element |
| cdataHandler($xp, $data) X-Ref |
| The xml character data handler Used by XML_Parser::XML_Parser() when parsing an XML stream. param: mixed xp ignored param: string data PCDATA between tags |
| cloneTree() X-Ref |
| Get a copy of this tree by cloning and all of its nodes, recursively. return: object XML_Tree copy of this node. |
| dump($xmlHeader = false) X-Ref |
| Print text representation of XML tree. param: bool xmlHeader if true then generate also the leading XML |
| get() X-Ref |
| Get text representation of XML tree. return: string Text (XML) representation of the tree |
| getName($name) X-Ref |
| Get current namespace. param: string name namespace return: string |
| getNodeNamespace(&$node) X-Ref |
| Get A Nodes Namespace |
| getNodeAt($path) X-Ref |
| Get a reference to a node. Node is searched by its 'path'. param: mixed path Path to node. Can be either a string (slash-separated return: object Reference to the XML_Tree_Node found, or PEAR_Error if |
| getElementsByTagName($tagName) X-Ref |
| Gets all children that match a given tag name. author: Pierre-Alain Joye <paj@pearfr.org> param: string Tag name return: array An array of Node objects of the children found, |
| getElementsByTagNameFromNode($tagName, &$node) X-Ref |
| Gets all children that match a given tag name from node author: Pierre-Alain Joye <paj@pearfr.org> author: Davey Shafik <davey@php.net> param: string $tagName Tag Name param: object &$node Node in which to search return: array An array of found Node objects, empty is none found. |
| isValidName($name, $type) X-Ref |
| Checks if $name is a valid XML name param: string $name String to check for validity as an XML Name return: mixed |
| Généré le : Mon Nov 26 21:04:15 2007 | par Balluche grâce à PHPXref 0.7 |
|