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:

[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:

- any.h