Home | History | Annotate | Download | only in libxml2

Lines Matching refs:decl

521     * The attr. decl. OR a QName-ref. to an attr. decl. OR
685 xmlSchemaTreeItemPtr children; /* first particle (OR "element decl" OR "wildcard") */
894 xmlSchemaElementPtr decl; /* the element/attribute declaration */
949 xmlSchemaAttributePtr decl; /* the attribute declaration */
1660 *buf = xmlStrdup(BAD_CAST "attribute decl.");
1675 *buf = xmlStrdup(BAD_CAST "element decl.");
4776 fprintf(stderr, "Unable to lookup element decl. %s", name);
4778 fprintf(stderr, "Unable to lookup element decl. %s:%s", name,
7457 * TODO: Should this go into the attr decl?
8472 xmlSchemaElementPtr decl = NULL;
8633 decl = xmlSchemaAddElement(ctxt, name, ns, node, topLevel);
8634 if (decl == NULL) {
8681 decl->flags |= XML_SCHEMAS_ELEM_GLOBAL;
8682 decl->flags |= XML_SCHEMAS_ELEM_TOPLEVEL;
8685 &(decl->substGroupNs), &(decl->substGroup));
8687 decl->flags |= XML_SCHEMAS_ELEM_ABSTRACT;
8694 decl->flags |= XML_SCHEMAS_ELEM_FINAL_EXTENSION;
8696 decl->flags |= XML_SCHEMAS_ELEM_FINAL_RESTRICTION;
8699 if (xmlSchemaPValAttrBlockFinal(attrValue, &(decl->flags),
8720 decl->flags |= XML_SCHEMAS_ELEM_BLOCK_RESTRICTION;
8722 decl->flags |= XML_SCHEMAS_ELEM_BLOCK_EXTENSION;
8724 decl->flags |= XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION;
8727 if (xmlSchemaPValAttrBlockFinal(attrValue, &(decl->flags),
8741 decl->flags |= XML_SCHEMAS_ELEM_NILLABLE;
8747 &(decl->namedTypeNs), &(decl->namedType));
8749 attr, decl->namedTypeNs);
8751 decl->value = xmlSchemaGetProp(ctxt, node, "default");
8755 if (decl->value != NULL) {
8764 decl->flags |= XML_SCHEMAS_ELEM_FIXED;
8765 decl->value = fixed;
8777 if (decl->namedType != NULL) {
8784 WXS_ELEM_TYPEDEF(decl) = xmlSchemaParseComplexType(ctxt, schema, child, 0);
8792 if (decl->namedType != NULL) {
8799 WXS_ELEM_TYPEDEF(decl) = xmlSchemaParseSimpleType(ctxt, schema, child, 0);
8806 XML_SCHEMA_TYPE_IDC_UNIQUE, decl->targetNamespace);
8809 XML_SCHEMA_TYPE_IDC_KEY, decl->targetNamespace);
8812 XML_SCHEMA_TYPE_IDC_KEYREF, decl->targetNamespace);
8817 decl->idcs = (void *) curIDC;
8828 decl->annot = annot;
8836 return ((xmlSchemaBasicItemPtr) decl);
8838 particle->children = (xmlSchemaTreeItemPtr) decl;
8847 if (decl != NULL)
8848 decl->annot = NULL;
19167 * Pointlessness of attr. prohibs, if a matching attr. decl
19589 * @decl: the element declaration
19764 * @decl: the element declaration
24954 * {disallowed substitutions}: the "block" on the element decl.
25013 xmlSchemaElementPtr elemDecl = vctxt->inode->decl;
25288 iattr->decl = attrDecl;
25315 tmpiattr->decl = attrDecl;
25331 tmpiattr->decl = attrDecl;
25392 iattr->decl = xmlSchemaGetAttributeDecl(vctxt->schema,
25394 if (iattr->decl != NULL) {
25409 iattr->typeDef = WXS_ATTR_TYPEDEF(iattr->decl);
25519 iattr->value = (xmlChar *) iattr->decl->defValue;
25520 iattr->val = iattr->decl->defVal;
25627 if ((iattr->decl->flags & XML_SCHEMAS_ATTR_FIXED) ||
25711 if (iattr->decl->defVal == NULL) {
25716 iattr->vcValue = iattr->decl->defValue;
25723 if (! xmlSchemaAreValuesEqual(iattr->val, iattr->decl->defVal))
25764 iattr->decl->targetNamespace,
25765 iattr->decl->name),
25817 xmlSchemaWildcardPtr wild = (xmlSchemaWildcardPtr) vctxt->inode->decl;
25838 xmlSchemaElementPtr decl = NULL;
25840 decl = xmlSchemaGetElem(vctxt->schema,
25842 if (decl != NULL) {
25843 vctxt->inode->decl = decl;
25965 inode->decl = item;
26147 if (inode->decl == NULL) {
26176 if ((inode->decl->value != NULL) &&
26195 inode->decl->value, &(inode->val));
26220 inode, inode->typeDef, inode->decl->value);
26224 inode->decl->value);
26247 inode->decl->value);
26252 textChild = xmlNewText(inode->decl->value);
26306 if ((inode->decl->value != NULL) &&
26307 (inode->decl->flags & XML_SCHEMAS_ELEM_FIXED)) {
26341 if (! xmlStrEqual(inode->value, inode->decl->value)){
26351 inode->value, inode->decl->value);
26368 inode->decl->value)) {
26375 inode->decl->value);
26531 vctxt->inode->decl = xmlSchemaGetElem(vctxt->schema,
26535 if (vctxt->inode->decl == NULL) {
26786 ((vctxt->inode->decl == NULL) ||
26787 (vctxt->inode->decl->value == NULL)))
26897 if ((vctxt->inode->decl == NULL) &&
26908 vctxt->inode->decl = xmlSchemaGetElem(vctxt->schema,
26911 if (vctxt->inode->decl == NULL) {
26920 if (vctxt->inode->decl == NULL)
26923 if (vctxt->inode->decl->type == XML_SCHEMA_TYPE_ANY) {
26945 if (vctxt->inode->decl->type != XML_SCHEMA_TYPE_ELEMENT) {
26947 * Clear the "decl" field to not confuse further processing.
26949 vctxt->inode->decl = NULL;