ASPN ActiveState Programmer Network
ActiveState
/ Home / Perl / PHP / Python / Tcl / XSLT /
/ Safari / My ASPN /
Cookbooks | Documentation | Mailing Lists | Modules | News Feeds | Products | User Groups


Recent Messages
List Archives
About the List
List Leaders
Subscription Options

View Subscriptions
Help

View by Topic
ActiveState
.NET Framework
Open Source
Perl
PHP
Python
Tcl
Web Services
XML & XSLT

View by Category
Database
General
SOAP
System Administration
Tools
User Interfaces
Web Programming
XML Programming


MyASPN >> Mail Archive >> xml-dev
xml-dev
[xml-dev] [ANN] smallx XML Infoset & Pipelines Release 2005-3 Available
by Alex Milowski other posts by this author
May 24 2005 1:39PM messages near this date
Re: [xml-dev] XML firewalls, 70k docs per second? | Fwd: RE: [xml-dev] validating xml on the fly
& XSLT Hello all,

I've just released a new version of my open-source smallx XML infoset  
and
pipelining technology.

This release contains several significant enhancements:

1. The streaming XPath subset now supports positional and attribute test
    predicates.  This allows selection of subtrees based on position
    (e.g. the second item element) or by presence of attributes or  
attirbutes
    with specific values.

    For example:


    <p:subtree select="xhtml:tr[2]"> 
       <p:delete/> 
    </p:subtree> 

    will delete the second row from an XHTML table.

2. The [p:]let step has been added to allow binding of parameters  
dynamically
    to subtrees or values.  This allows saving parts of documents for  
processing
    later in the pipeline.  When all the variables have been bound,  
processing continues.

    For example, it is common that the input document contains  
parameters to a
    request that might need to be accessed throught the pipeline.  This  
step
    binds two parameter 'order' and 'format' to attributes of the  
'request' element.

    <p:let> 
       <p:parameter name="order" select="/request/@order"/> 
       <p:parameter name="format" select="/request/@output"/> 
       <p:sequence> 
         ...
       </p:sequence> 
    </p:let> 

3. The Netbeans module has been overhauled to support Netbeans 4.1 as  
well as
    to fix several issues.

For more information on this release, see the project website:

    http://smallx.dev.java.net

or the changes files:

https://smallx.dev.java.net/source/browse/smallx/xml/CHANGES? 
rev=1.1&view=markup
https://smallx.dev.java.net/source/browse/smallx/server/CHANGES? 
rev=1.1&view=markup

-- Alex Milowski  

"The excellence of grammar as a guide is proportional to the paucity of  
the
inflexions, i.e. to the degree of analysis effected by the language
considered."

Bertrand Russell in a footnote of Principles of Mathematics


-----------------------------------------------------------------
The xml-dev list is sponsored by XML.org <http://www.xml.org> , an
initiative of OASIS <http://www.oasis-open.org> 

The list archives are at http://lists.xml.org/archives/xml-dev/

To subscribe or unsubscribe from this list use the subscription
manager: <http://www.oasis-open.org/mlmanage/index.php> 

Privacy Policy | Email Opt-out | Feedback | Syndication
© ActiveState Software Inc. All rights reserved