|
ReactOS 0.4.16-dev-2207-geb15453
|

Go to the source code of this file.
Macros | |
| #define | FOREACH_CHILD(node, child) |
| #define | FOREACH_ATTR(node, attr) for (attr = node->properties; attr != NULL; attr = attr->next) |
| #define | FOREACH_NS(node, ns) for (ns = node->nsDef; ns != NULL; ns = ns->next) |
Typedefs | |
| typedef enum _CONTENT_TYPE | CONTENT_TYPE |
| typedef enum _ORDER_TYPE | ORDER_TYPE |
Enumerations | |
| enum | _CONTENT_TYPE { CONTENT_EMPTY , CONTENT_TEXTONLY , CONTENT_ELTONLY , CONTENT_MIXED } |
| enum | _ORDER_TYPE { ORDER_SEQ , ORDER_MANY , ORDER_ONE } |
Functions | |
| WINE_DEFAULT_DEBUG_CHANNEL (msxml) | |
| static xmlNodePtr | get_schema (xmlNodePtr node) |
| static xmlNodePtr | get_child (xmlNodePtr node, xmlChar const *name) |
| static xmlNodePtr | get_child_with_attr (xmlNodePtr node, xmlChar const *name, xmlChar const *attr_ns, xmlChar const *attr_name, xmlChar const *attr_val) |
| static xmlNsPtr | get_dt_ns (xmlNodePtr node) |
| static xmlChar * | get_dt_type (xmlNodePtr xdr) |
| static xmlChar * | get_attr_val (xmlAttrPtr attr) |
| static xmlNodePtr | add_any_child (xmlNodePtr parent, BOOL set_occurs) |
| static xmlNodePtr | add_anyAttribute_child (xmlNodePtr parent) |
| static xmlAttrPtr | copy_prop_ignore_ns (xmlAttrPtr xdr_attr, xmlNodePtr node) |
| static xmlAttrPtr | XDR_A_default (xmlAttrPtr xdr_attr, xmlNodePtr node) |
| static xmlAttrPtr | XDR_A_dt_type (xmlAttrPtr xdr_attr, xmlNodePtr node) |
| static xmlAttrPtr | XDR_A_maxOccurs (xmlAttrPtr xdr_attr, xmlNodePtr node) |
| static xmlAttrPtr | XDR_A_minOccurs (xmlAttrPtr xdr_attr, xmlNodePtr node) |
| static xmlAttrPtr | XDR_A_name (xmlAttrPtr xdr_attr, xmlNodePtr node) |
| static xmlAttrPtr | XDR_A_type (xmlAttrPtr xdr_attr, xmlNodePtr node) |
| static xmlAttrPtr | XDR_A_required (xmlAttrPtr xdr_attr, xmlNodePtr node) |
| static xmlNodePtr | XDR_E_description (xmlNodePtr xdr, xmlNodePtr parent) |
| static xmlNodePtr | XDR_E_AttributeType (xmlNodePtr xdr, xmlNodePtr parent) |
| static xmlNodePtr | XDR_E_attribute (xmlNodePtr xdr, xmlNodePtr parent) |
| static xmlNodePtr | XDR_E_element (xmlNodePtr xdr, xmlNodePtr parent) |
| static xmlNodePtr | XDR_E_group (xmlNodePtr xdr, xmlNodePtr parent) |
| static xmlNodePtr | XDR_E_ElementType (xmlNodePtr xdr, xmlNodePtr parent) |
| static xmlNodePtr | XDR_E_Schema (xmlNodePtr xdr, xmlNodePtr parent, xmlChar const *nsURI) |
| xmlDocPtr | XDR_to_XSD_doc (xmlDocPtr xdr_doc, xmlChar const *nsURI) |
Variables | |
| static const xmlChar | DT_prefix [] = "dt" |
| static const xmlChar | DT_href [] = "urn:schemas-microsoft-com:datatypes" |
| static const xmlChar | XDR_href [] = "urn:schemas-microsoft-com:xml-data" |
| static const xmlChar | XSD_prefix [] = "xsd" |
| static const xmlChar | XSD_href [] = "http://www.w3.org/2001/XMLSchema" |
| static const xmlChar | xs_all [] = "all" |
| static const xmlChar | xs_annotation [] = "annotation" |
| static const xmlChar | xs_any [] = "any" |
| static const xmlChar | xs_anyAttribute [] = "anyAttribute" |
| static const xmlChar | xs_attribute [] = "attribute" |
| static const xmlChar | xs_AttributeType [] = "AttributeType" |
| static const xmlChar | xs_base [] = "base" |
| static const xmlChar | xs_choice [] = "choice" |
| static const xmlChar | xs_complexType [] = "complexType" |
| static const xmlChar | xs_content [] = "content" |
| static const xmlChar | xs_datatype [] = "datatype" |
| static const xmlChar | xs_default [] = "default" |
| static const xmlChar | xs_description [] = "description" |
| static const xmlChar | xs_documentation [] = "documentation" |
| static const xmlChar | xs_element [] = "element" |
| static const xmlChar | xs_ElementType [] = "ElementType" |
| static const xmlChar | xs_eltOnly [] = "eltOnly" |
| static const xmlChar | xs_enumeration [] = "enumeration" |
| static const xmlChar | xs_extension [] = "extension" |
| static const xmlChar | xs_group [] = "group" |
| static const xmlChar | xs_lax [] = "lax" |
| static const xmlChar | xs_length [] = "length" |
| static const xmlChar | xs_many [] = "many" |
| static const xmlChar | xs_maxOccurs [] = "maxOccurs" |
| static const xmlChar | xs_minOccurs [] = "minOccurs" |
| static const xmlChar | xs_mixed [] = "mixed" |
| static const xmlChar | xs_model [] = "model" |
| static const xmlChar | xs_name [] = "name" |
| static const xmlChar | xs_namespace [] = "namespace" |
| static const xmlChar | xs_no [] = "no" |
| static const xmlChar | xs_open [] = "open" |
| static const xmlChar | xs_optional [] = "optional" |
| static const xmlChar | xs_order [] = "order" |
| static const xmlChar | xs_processContents [] = "processContents" |
| static const xmlChar | xs_ref [] = "ref" |
| static const xmlChar | xs_required [] = "required" |
| static const xmlChar | xs_restriction [] = "restriction" |
| static const xmlChar | xs_schema [] = "schema" |
| static const xmlChar | xs_seq [] = "seq" |
| static const xmlChar | xs_sequence [] = "sequence" |
| static const xmlChar | xs_simpleContent [] = "simpleContent" |
| static const xmlChar | xs_simpleType [] = "simpleType" |
| static const xmlChar | xs_strict [] = "strict" |
| static const xmlChar | xs_targetNamespace [] = "targetNamespace" |
| static const xmlChar | xs_textOnly [] = "textOnly" |
| static const xmlChar | xs_true [] = "true" |
| static const xmlChar | xs_type [] = "type" |
| static const xmlChar | xs_unbounded [] = "unbounded" |
| static const xmlChar | xs_use [] = "use" |
| static const xmlChar | xs_value [] = "value" |
| static const xmlChar | xs_values [] = "values" |
| static const xmlChar | xs_xsd_string [] = "xsd:string" |
| typedef enum _CONTENT_TYPE CONTENT_TYPE |
| typedef enum _ORDER_TYPE ORDER_TYPE |
| Enumerator | |
|---|---|
| CONTENT_EMPTY | |
| CONTENT_TEXTONLY | |
| CONTENT_ELTONLY | |
| CONTENT_MIXED | |
Definition at line 91 of file xdr.c.
| Enumerator | |
|---|---|
| ORDER_SEQ | |
| ORDER_MANY | |
| ORDER_ONE | |
|
inlinestatic |
Definition at line 198 of file xdr.c.
Referenced by XDR_E_ElementType().
|
inlinestatic |
|
inlinestatic |
Definition at line 217 of file xdr.c.
Referenced by XDR_A_default(), XDR_A_maxOccurs(), XDR_A_minOccurs(), and XDR_A_name().
|
inlinestatic |
Definition at line 193 of file xdr.c.
Referenced by copy_prop_ignore_ns(), XDR_A_dt_type(), XDR_A_maxOccurs(), XDR_A_required(), and XDR_A_type().
Definition at line 121 of file xdr.c.
Referenced by get_dt_type(), and XDR_E_ElementType().
|
inlinestatic |
Definition at line 136 of file xdr.c.
Referenced by XDR_E_attribute().
|
inlinestatic |
Definition at line 165 of file xdr.c.
Referenced by XDR_A_dt_type(), XDR_E_AttributeType(), and XDR_E_ElementType().
|
inlinestatic |
Definition at line 181 of file xdr.c.
Referenced by XDR_E_AttributeType(), and XDR_E_ElementType().
|
inlinestatic |
Definition at line 116 of file xdr.c.
Referenced by get_dt_ns(), and XDR_to_XSD_doc().
| WINE_DEFAULT_DEBUG_CHANNEL | ( | msxml | ) |
|
inlinestatic |
Definition at line 224 of file xdr.c.
Referenced by XDR_E_attribute(), and XDR_E_AttributeType().
|
inlinestatic |
Definition at line 231 of file xdr.c.
Referenced by XDR_E_AttributeType(), and XDR_E_ElementType().
|
static |
Definition at line 246 of file xdr.c.
Referenced by XDR_E_element(), and XDR_E_group().
|
inlinestatic |
Definition at line 262 of file xdr.c.
Referenced by XDR_E_element(), and XDR_E_group().
|
inlinestatic |
Definition at line 269 of file xdr.c.
Referenced by XDR_E_AttributeType(), and XDR_E_ElementType().
|
static |
Definition at line 287 of file xdr.c.
Referenced by XDR_E_attribute(), and XDR_E_AttributeType().
|
static |
Definition at line 276 of file xdr.c.
Referenced by XDR_E_attribute(), and XDR_E_element().
|
static |
Definition at line 394 of file xdr.c.
Referenced by XDR_E_ElementType().
|
static |
Definition at line 318 of file xdr.c.
Referenced by XDR_E_attribute(), and XDR_E_Schema().
|
static |
Definition at line 302 of file xdr.c.
Referenced by XDR_E_AttributeType(), XDR_E_ElementType(), XDR_E_group(), and XDR_E_Schema().
|
static |
Definition at line 430 of file xdr.c.
Referenced by XDR_E_ElementType(), and XDR_E_group().
|
static |
Definition at line 496 of file xdr.c.
Referenced by XDR_E_Schema().
|
static |
Definition at line 455 of file xdr.c.
Referenced by XDR_E_ElementType().
Definition at line 758 of file xdr.c.
Referenced by XDR_to_XSD_doc().
Definition at line 810 of file xdr.c.
Referenced by cache_entry_from_xdr_doc().
Definition at line 33 of file xdr.c.
Referenced by get_dt_ns(), get_dt_type(), and XDR_E_AttributeType().
Definition at line 32 of file xdr.c.
Referenced by XDR_A_dt_type(), XDR_E_AttributeType(), and XDR_E_ElementType().
Definition at line 34 of file xdr.c.
Referenced by XDR_E_Schema().
Definition at line 38 of file xdr.c.
Referenced by XDR_E_ElementType(), and XDR_E_group().
Definition at line 39 of file xdr.c.
Referenced by XDR_E_description().
Definition at line 40 of file xdr.c.
Referenced by add_any_child().
Definition at line 41 of file xdr.c.
Referenced by add_anyAttribute_child(), and XDR_E_ElementType().
Definition at line 42 of file xdr.c.
Referenced by XDR_E_attribute(), XDR_E_AttributeType(), and XDR_E_ElementType().
Definition at line 43 of file xdr.c.
Referenced by XDR_E_attribute(), XDR_E_ElementType(), and XDR_E_Schema().
Definition at line 44 of file xdr.c.
Referenced by XDR_E_AttributeType(), and XDR_E_ElementType().
Definition at line 45 of file xdr.c.
Referenced by XDR_E_ElementType(), and XDR_E_group().
Definition at line 46 of file xdr.c.
Referenced by XDR_E_ElementType().
Definition at line 47 of file xdr.c.
Referenced by XDR_E_ElementType().
Definition at line 48 of file xdr.c.
Referenced by get_dt_type(), XDR_E_AttributeType(), and XDR_E_ElementType().
Definition at line 49 of file xdr.c.
Referenced by XDR_E_attribute(), and XDR_E_AttributeType().
Definition at line 50 of file xdr.c.
Referenced by XDR_E_AttributeType(), XDR_E_ElementType(), XDR_E_group(), and XDR_E_Schema().
Definition at line 51 of file xdr.c.
Referenced by XDR_E_description().
Definition at line 52 of file xdr.c.
Referenced by XDR_E_element(), XDR_E_ElementType(), and XDR_E_group().
Definition at line 53 of file xdr.c.
Referenced by XDR_E_Schema().
Definition at line 54 of file xdr.c.
Referenced by XDR_E_ElementType().
Definition at line 55 of file xdr.c.
Referenced by XDR_A_dt_type(), and XDR_E_AttributeType().
Definition at line 56 of file xdr.c.
Referenced by XDR_E_ElementType().
Definition at line 57 of file xdr.c.
Referenced by XDR_E_ElementType().
Definition at line 58 of file xdr.c.
Referenced by add_anyAttribute_child().
Definition at line 59 of file xdr.c.
Referenced by XDR_E_ElementType().
Definition at line 60 of file xdr.c.
Referenced by XDR_E_ElementType(), and XDR_E_group().
Definition at line 61 of file xdr.c.
Referenced by add_any_child(), XDR_A_maxOccurs(), XDR_E_element(), XDR_E_ElementType(), and XDR_E_group().
Definition at line 62 of file xdr.c.
Referenced by add_any_child(), XDR_E_element(), XDR_E_ElementType(), and XDR_E_group().
Definition at line 63 of file xdr.c.
Referenced by XDR_E_ElementType().
Definition at line 64 of file xdr.c.
Referenced by XDR_E_ElementType(), and XDR_E_group().
Definition at line 65 of file xdr.c.
Referenced by XDR_E_attribute(), XDR_E_AttributeType(), and XDR_E_ElementType().
Definition at line 66 of file xdr.c.
Referenced by XDR_E_ElementType().
Definition at line 67 of file xdr.c.
Referenced by XDR_A_required().
Definition at line 68 of file xdr.c.
Referenced by XDR_E_ElementType().
Definition at line 69 of file xdr.c.
Referenced by XDR_A_required().
Definition at line 70 of file xdr.c.
Referenced by XDR_E_ElementType(), and XDR_E_group().
Definition at line 71 of file xdr.c.
Referenced by add_any_child(), and add_anyAttribute_child().
Definition at line 72 of file xdr.c.
Referenced by XDR_A_type().
Definition at line 73 of file xdr.c.
Referenced by XDR_A_required(), XDR_E_attribute(), and XDR_E_AttributeType().
Definition at line 74 of file xdr.c.
Referenced by XDR_E_AttributeType(), and XDR_E_ElementType().
Definition at line 75 of file xdr.c.
Referenced by XDR_E_Schema().
Definition at line 76 of file xdr.c.
Referenced by XDR_E_ElementType(), and XDR_E_group().
Definition at line 77 of file xdr.c.
Referenced by XDR_E_ElementType(), and XDR_E_group().
Definition at line 78 of file xdr.c.
Referenced by XDR_E_ElementType().
Definition at line 79 of file xdr.c.
Referenced by XDR_E_AttributeType(), and XDR_E_ElementType().
Definition at line 80 of file xdr.c.
Referenced by add_any_child().
Definition at line 81 of file xdr.c.
Referenced by XDR_E_Schema().
Definition at line 82 of file xdr.c.
Referenced by XDR_E_ElementType().
Definition at line 83 of file xdr.c.
Referenced by XDR_E_ElementType().
Definition at line 84 of file xdr.c.
Referenced by get_dt_type(), XDR_E_attribute(), XDR_E_AttributeType(), XDR_E_element(), and XDR_E_ElementType().
Definition at line 85 of file xdr.c.
Referenced by add_any_child(), XDR_A_maxOccurs(), and XDR_E_ElementType().
Definition at line 86 of file xdr.c.
Referenced by XDR_A_required().
Definition at line 87 of file xdr.c.
Referenced by XDR_E_AttributeType(), and XDR_E_ElementType().
Definition at line 88 of file xdr.c.
Referenced by XDR_E_AttributeType().
Definition at line 89 of file xdr.c.
Referenced by XDR_E_AttributeType(), and XDR_E_ElementType().
|
static |
Definition at line 36 of file xdr.c.
Referenced by XDR_E_Schema().
Definition at line 35 of file xdr.c.
Referenced by XDR_E_Schema().