Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   Related Pages  

aka2::wildcard Struct Reference

akaxiso builtin type to represent xs:anyType in XML Schema. More...

#include <any.h>

Collaboration diagram for aka2::wildcard:

Collaboration graph
[legend]
List of all members.

Public Attributes

qname name_
wc_attributes attributes_
std::string value_
std::vector< wildcard > children_

Detailed Description

akaxiso builtin type to represent xs:anyType in XML Schema.

akaxiso uses aka2::any class to store wildcard (xs:anyType) values.
Text nodes in mixed content will be ignored.
If wildcard element has child elements, children are put to the children_ member.
If wildcard element has text entity like <element>TEST</element>, text entity is put to the value_ member.
Both children_ and value_ member should not have their contents at the same time.

Definition at line 49 of file any.h.


Member Data Documentation

wc_attributes aka2::wildcard::attributes_
 

any attributes

Definition at line 53 of file any.h.

std::vector<wildcard> aka2::wildcard::children_
 

array of any element if this wildcard element has child elements.

Definition at line 57 of file any.h.

qname aka2::wildcard::name_
 

tag name

Definition at line 51 of file any.h.

std::string aka2::wildcard::value_
 

value of this element if this wildcard element has value of xs:anySimpleType.

Definition at line 55 of file any.h.


The documentation for this struct was generated from the following file:
Generated on Sun Dec 19 22:59:01 2004 for akaxiso2 by doxygen1.2.18