Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

Configurable Special Features of ACEXML Parser

-*- HTML-Helper -*- parser_features.txt,v 1.3 2002/08/02 17:44:44 kitty Exp. More...

Variables

const ACEXML_Char simple_parsing_feature_ [] = { 'S', 'i', 'm', 'p', 'l', 'e', 0 }
 This constant string defines the name of "simple XML parsing" feature. More...

const ACEXML_Char namespaces_feature_ [] = {'h', 't', 't', 'p', ':', '/', '/', 'x', 'm', 'l', '.', 'o', 'r', 'g', '/', 's', 'a', 'x', '/', 'f', 'e', 'a', 't', 'u', 'r', 'e', 's', '/', 'n', 'a', 'm', 'e', 's', 'p', 'a', 'c', 'e', 's', 0 }
 This constant string defines the SAX XML Namespace feature. More...

const ACEXML_Char namespace_prefixes_feature_ [] = {'h', 't', 't', 'p', ':', '/', '/', 'x', 'm', 'l', '.', 'o', 'r', 'g', '/', 's', 'a', 'x', '/', 'f', 'e', 'a', 't', 'u', 'r', 'e', 's', '/', 'n', 'a', 'm', 'e', 's', 'p', 'a', 'c', 'e', '-', 'p', 'r', 'e', 'f', 'i', 'x', 'e', 's', 0 }
 This constant string defines the SAX XML Namespace prefixes feature. More...


Detailed Description

-*- HTML-Helper -*- parser_features.txt,v 1.3 2002/08/02 17:44:44 kitty Exp.

There are special features in ACEXML Parser that can be activated/deactivated thru setFeature. Likewise, whether a feature has been activated or not can be queried using getFeature.

See also:
ACEXML_XMLReader::setFeature , ACEXML_XMLReader::getFeature
Here is a list of supported features:

  1. namespaces - When this feature is enabled, ACEXML parser allows access by namespace qualified names.

  2. namespace_prefixes - Normally the list of attributes returned by the parser will not contain attributes used as namespace declarations (xmlns:foo="bar"). When this feature is enabled, the list of attributes contains the namespace declarations also.

Variable Documentation

ACEXML_Parser::namespace_prefixes_feature_ = {'h', 't', 't', 'p', ':', '/', '/', 'x', 'm', 'l', '.', 'o', 'r', 'g', '/', 's', 'a', 'x', '/', 'f', 'e', 'a', 't', 'u', 'r', 'e', 's', '/', 'n', 'a', 'm', 'e', 's', 'p', 'a', 'c', 'e', '-', 'p', 'r', 'e', 'f', 'i', 'x', 'e', 's', 0 } [static, protected, inherited]
 

This constant string defines the SAX XML Namespace prefixes feature.

Normally the list of attributes returned by the parser will not contain attributes used as namespace declarations (xmlns*). When this feature is enabled, the list of attributes contains the namespace declarations also.

ACEXML_Parser::namespaces_feature_ = {'h', 't', 't', 'p', ':', '/', '/', 'x', 'm', 'l', '.', 'o', 'r', 'g', '/', 's', 'a', 'x', '/', 'f', 'e', 'a', 't', 'u', 'r', 'e', 's', '/', 'n', 'a', 'm', 'e', 's', 'p', 'a', 'c', 'e', 's', 0 } [static, protected, inherited]
 

This constant string defines the SAX XML Namespace feature.

When this feature is enabled, ACEXML parser allows access by namespace qualified names.

ACEXML_Parser::simple_parsing_feature_ = { 'S', 'i', 'm', 'p', 'l', 'e', 0 } [static, protected, inherited]
 

This constant string defines the name of "simple XML parsing" feature.

When this feature is enabled, ACEXML parser is allowed to parse a simple XML stream without mandated XML prolog and no DTD defintion.


Generated on Thu Oct 10 17:28:12 2002 for ACEXML by doxygen1.2.13.1 written by Dimitri van Heesch, © 1997-2001