PHP Classes

File: myXML/ChangeLog

Recommend this page to a friend!
  Classes of Tereshchenko Andrey  >  myXML  >  myXML/ChangeLog  >  Download  
File: myXML/ChangeLog
Role: Documentation
Content type: text/plain
Description: ChangeLog
Class: myXML
DOM/XPath/XSLT implemented in php.
Author: By
Last change: -
Date: 18 years ago
Size: 6,068 bytes


Class file image Download
    * myDOM/Parser.php:
    Fixed problem at the parsing of files which size exceeds 2 kB.
    Version of file updated to 0.31
    * XML_Preprocessor.php:
    Fixed same problem as in Parser.php.
    Version of file updated to 2.26

    * Error handling is completely advanced. PEAR style of error handling is
    extended with a new class "Error" (see file Error.php for details). The code
    became easier for understanding and for debugging. Performance has a little
    Version of changed files updated to 0.3
    * myXSLT/myXSLT.php:
    Implemented process of xsl element <xsl:include>.
    Code cleanup.
    Version of file updated to 0.4
    * myDOM/Node.php:
    Implemented public method Node::replaceChild().
    Fixed bug in method Node::insertBefore().
    Version of file updated to 0.3
    * Added public method toString() to all rendered classes in myDOM, instead
    of class Output.
    * myDOM/myDOM.php:
    Added public methods parse() and parseFile(). See use of this new features
    in a file sample.php.
    Version of file updated to 0.23
    * myDOM/Element.php:
    Added public method parse().
    Version of file updated to 0.22

    * myXSLT/myXSLT.php:
    Implemented conflict resolution for template rules.
    Version of file updated to 0.3
    * myDOM/Node.php:
    Implemented public method Node::insertBefore().
    Version of file updated to 0.24
    * myDOM/NodeList.php:
    Added supports for method Node::insertBefore().
    Version of file updated to 0.21
    * myXPath/XPathParser.php:
    Fixed bug at processing XPath expressions "//" and "/descendant-or-self::node()/".
    Code cleanup.
    Version of file updated to 0.31

    * myDOM/myDOM.php:
    Fixed bug in method Document::removeChild().
    Version of file updated to 0.22

    * ChangeLog:
    Fixed bug in dates (2003 instead of 2002). Has crept since last year :~)

    * myXSLT/myXSLT.php:
    Processing of element CDATA_SECTION_NODE in a method valueOfHandler()
    is added.
    Version updated to 0.24

    * myDOM/Element.php:
    Property Element::attributes initialized in constructor instead of
    initialization at creation of the first attribute.
    Version updated to 0.21

    * myXML.php:
    Fixed bug while processing CDATA nodes.
    Version updated to 2.24

    * myDOM/Node.php:
    Fixed bug in method Node::appendChild() when append newChild after removing
    previous childs.
    Version updated to 0.23
    * myXML.php:
    Added support for CDATA sections.
    Version updated to 2.23
    * myDOM/CDATASection.php:
    Implemented method CDATASection::cloneNode();
    Version updated to 0.21

    * myXML.php:
    Implemented method myXML::_phpCodeHandler() which allows you use
    php code in attribute value.
    Version updated to 2.22

    * myXML.php:
    Implemented method myXML::_curlyBracesHandler() which allows you use
    expression with curly braces ({}) in attribute value.
    Version updated to 2.21

    * The myXPath package is altered. The files myXPath.php, XPathParser.php and
    XPredicateParser have received version 0.3.
    The files path.csv and predicate.csv are replaced on other.
    * Output.php:
    Changed class constructor and method Output::show(). Look a new way of use
    in the file sample.php.
    Version updated to 2.11

    * myXSLT/myXSLT.php:
    Fixed bug at processing an element <xsl:apply-templates> at use of the
    pattern with the large depth of nesting (for example 
    <xsl:apply-templates select="node/child">).
    Version updated to 0.23

    * myXSLT/myXSLT.php:
    Implemented method myXSLT::copyHandler() for handling <xsl:copy> element.
    Implemented method myXSLT::_attrValueTemplateHandler() which allows you use
    expression with curly braces ({}).
    Version updated to 0.22
    * myDOM/ProcessingInsctruction.php:
    Added method ProcessingInsctruction::cloneNode().
    Version updated to 0.21

    * myXPath/XPathScan.php and scan.csv removed from package.
    * myXPath/myXPath.php:
    Added private method myXPath::_separate() instead of XPathScan class.
    Changed method myXPath::evaluate() according to this changes.
    Version updated to 0.21
    * myDOM/Node.php:
    Changed pattern in private method Node::_checkName().
    Version updated to 0.22

    * myXML.php:
    Changed method myXML::processingInstructionHandler():
    - name of variable $pi_result changed to $_PI_RESULT;
    - if $_PI_RESULT is object Node it imported into document instead of
    Added private method myXML::defaultHandler().
    Version updated to 2.2
    * myDOM/myDOM.php:
    Changed method Document::appendChild() according to DOM Core Specification.
    Version updated to 0.21
    * Output.php:
    Changed methods Output::show() and Output::showElement() according to
    changes in myXML.php.
    Version updated to 2.1

    * myXSLT/myXSLT.php:
    Added method myXSLT::create() instead of myXSLT::myXSLT() constructor.
    Version updated to 0.21

    * myDOM/Node.php:
    Fixed bug in method Node::appendChild() in a case if newChild already exist
    in tree.
    Fixed bug in method Node::removeChild() which not completely removed child node.
    Version updated to 0.21
    * myXML.php:
    Added method myXML::processingInstructionHandler() which allows you use
    php code inside XML document.
    Version updated to 2.1

    * myXPath/XPredicateParser.php:
    Fixed bug that return warning "Invalid argument supplied for foreach()".
    Version updated to 0.21

    * Original Version released.
For more information send a message to info at phpclasses dot org.