Linux SoftwareInternetHTTP (WWW)mod_xmlns 0.97

mod_xmlns 0.97


mod_xmlns Apache module adds XML namespace support to publishing with Apache. mod_xmlns adds XML Namespace support to Apache, and
Developer:   Nick Kew
      more software by author →
Price:  0.00
License:   GPL (GNU General Public License)
File size:   25K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


mod_xmlns Apache module adds XML namespace support to publishing with Apache.

mod_xmlns adds XML Namespace support to Apache, and may form the basis of XML-driven publishing systems. It runs as an output filter, so it works automatically with any content generator.

From Version 0.9 (May 1st 2004) it has moved from experimental prototype to provisionally stable (i.e. there's nothing that is known to need changing before it can be declared stable). This hasn't entirely held, as the API has had to be updated. Now the API is shared with mod_publisher, and is being documented.

The basic API for Namespace implementations is:

  • Create event handlers for your namespace.
  • Declare your handlers in a struct xmlns.
  • Make it available to mod_xmlns using ap_register_provider with provider_group=xmlns, provider_name=your_namespace and your choice of version string (see the XMLNSUseNamespace directive).

    Directives implemented by mod_xmlns

    XMLNSUseNamespace

    Syntax: XMLNSUseNamespace URI [on|off] [version]
    Activates or deactivates processing for namespace URI, using the processor defined in the version paramater.

    XMLNSDefaultNamespace

    Syntax: XMLNSDefaultNamespace URI
    Sets a URI to use as default namespace (for un-namespaced elements).

    XMLNSCommentHandlers

    Syntax: XMLNSCommentHandlers on|off
    Turns on or off comment handlers defined in namespace implementations. Default is On.

    XMLNSCommentRemove

    Syntax: XMLNSCommentRemove on|off
    Determines whether to strip comments that are not processed by any namespace handler. Default is to pass comments through intact.

    Limitations:
  • mod_xmlns is a minimalist SAX parser, and has no support for DTDs and external entities, nor does it offer much scope for sanity checks on markup being processed. A compatible but richer companion module mod_publisher is in development.

    Requirements:
  • Apache 2.x
    tags mod xmlns  for namespace  namespace implementations  your namespace  mod publisher  the api  adds xml  xml namespace  namespace support  

    Download mod_xmlns 0.97


     http://apache.webthing.com/svn/apache/filters/xmlns/mod_xmlns.c


    Authors software

    mod_xmlns 0.97 (by Nick Kew)
    mod_xmlns Apache module adds XML namespace support to publishing with Apache.

    mod_xmlns adds XML Namespace support to Apache, and

    mod_xml 0.11 (by Nick Kew)
    mod_xml is an XML applications development environment for Apache 2.0

    mod_xhtml 0.9 (by Nick Kew)
    mod_xhtml is a namespace module for XHTML (ensure W3C Appendix C) and SSI implementation.

    mod_xhtml provides a namespace processor f

    mod_validator 1.1 (by Nick Kew)

    mod_publisher 0.2.2 (by Nick Kew)
    mod_publisher is an universal markup processing filter


    Similar software

    mod_xmlns 0.97 (by Nick Kew)
    mod_xmlns Apache module adds XML namespace support to publishing with Apache.

    mod_xmlns adds XML Namespace support to Apache, and

    mod_xhtml 0.9 (by Nick Kew)
    mod_xhtml is a namespace module for XHTML (ensure W3C Appendix C) and SSI implementation.

    mod_xhtml provides a namespace processor f

    mod_publisher 0.2.2 (by Nick Kew)
    mod_publisher is an universal markup processing filter

    mod_dbd_mysql 0.1 (by Nick Kew)
    mod_dbd_mysql is a DBD Driver module for MySQL

    XML::Namespace 0.02 (by Andy Wardley)
    XML::Namespace is a Perl module with simple support for XML Namespaces.

    SYNOPSIS

    Example 1: using XML::Namespace objects

    XML::Writer 0.601 (by David Megginson)
    XML::Writer is a Perl extension for writing XML documents.

    SYNOPSIS

    use XML::Writer;
    use IO::File;

    my $output = new I

    XML Schema Standard Type Library 1.0.0 (by Boris Kolpackov)
    XML Schema Standard Type Library, in short XSSTL, is a collection of universally-useful data types defined in the W3C XML Schema lang

    mod_dbd_pgsql 0.1 (by Nick Kew)
    mod_dbd_pgsql is a DBD Driver module for PostgreSQL.

    apr_dbd

    The apr_dbd framework presents a common API for different SQL data

    XML::TiePYX 0.05 (by Eric Bohlman)
    XML::TiePYX is a Perl module to read or write XML data in PYX format via tied filehandle

    SYNOPSIS

    use XML::TiePYX;

    tie *

    CGI::Ex::Conf 2.06 (by Paul Seamons)
    CGI::Ex::Conf is a Perl module with Conf Reader/Writer for many different data format types.

    SYNOPSIS

    use CGI::Ex::Conf qw(


    Other software in this category

    SquirrelMail 1.5.1 (by The SquirrelMail Project Team)
    SquirrelMail is a standards-based Webmail package written in PHP4

    Tiki CMS/Groupware 1.9.7 (by Luis Argerich)

    Downloader for X 2.5.7 (by Chuchelo)
    Downloader for X is a tool for downloading files from the Internet via both HTT

    Links 2.1pre26 (by Martin Pergel)
    Links is graphics and text mode WWW browser, similar to Lynx

    Mozilla Firefox 1.5.0.8 (by Mozilla Project)

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags