Lines Matching defs: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 */
1655 *buf = xmlStrdup(BAD_CAST "attribute decl.");
1670 *buf = xmlStrdup(BAD_CAST "element decl.");
4742 fprintf(stderr, "Unable to lookup element decl. %s", name);
4744 fprintf(stderr, "Unable to lookup element decl. %s:%s", name,
7425 * TODO: Should this go into the attr decl?
8440 xmlSchemaElementPtr decl = NULL;
8601 decl = xmlSchemaAddElement(ctxt, name, ns, node, topLevel);
8602 if (decl == NULL) {
8649 decl->flags |= XML_SCHEMAS_ELEM_GLOBAL;
8650 decl->flags |= XML_SCHEMAS_ELEM_TOPLEVEL;
8653 &(decl->substGroupNs), &(decl->substGroup));
8655 decl->flags |= XML_SCHEMAS_ELEM_ABSTRACT;
8662 decl->flags |= XML_SCHEMAS_ELEM_FINAL_EXTENSION;
8664 decl->flags |= XML_SCHEMAS_ELEM_FINAL_RESTRICTION;
8667 if (xmlSchemaPValAttrBlockFinal(attrValue, &(decl->flags),
8688 decl->flags |= XML_SCHEMAS_ELEM_BLOCK_RESTRICTION;
8690 decl->flags |= XML_SCHEMAS_ELEM_BLOCK_EXTENSION;
8692 decl->flags |= XML_SCHEMAS_ELEM_BLOCK_SUBSTITUTION;
8695 if (xmlSchemaPValAttrBlockFinal(attrValue, &(decl->flags),
8709 decl->flags |= XML_SCHEMAS_ELEM_NILLABLE;
8715 &(decl->namedTypeNs), &(decl->namedType));
8717 attr, decl->namedTypeNs);
8719 decl->value = xmlSchemaGetProp(ctxt, node, "default");
8723 if (decl->value != NULL) {
8732 decl->flags |= XML_SCHEMAS_ELEM_FIXED;
8733 decl->value = fixed;
8745 if (decl->namedType != NULL) {
8752 WXS_ELEM_TYPEDEF(decl) = xmlSchemaParseComplexType(ctxt, schema, child, 0);
8760 if (decl->namedType != NULL) {
8767 WXS_ELEM_TYPEDEF(decl) = xmlSchemaParseSimpleType(ctxt, schema, child, 0);
8774 XML_SCHEMA_TYPE_IDC_UNIQUE, decl->targetNamespace);
8777 XML_SCHEMA_TYPE_IDC_KEY, decl->targetNamespace);
8780 XML_SCHEMA_TYPE_IDC_KEYREF, decl->targetNamespace);
8785 decl->idcs = (void *) curIDC;
8796 decl->annot = annot;
8804 return ((xmlSchemaBasicItemPtr) decl);
8806 particle->children = (xmlSchemaTreeItemPtr) decl;
8815 if (decl != NULL)
8816 decl->annot = NULL;
19052 * Pointlessness of attr. prohibs, if a matching attr. decl
19474 * @decl: the element declaration
19649 * @decl: the element declaration
24837 * {disallowed substitutions}: the "block" on the element decl.
24896 xmlSchemaElementPtr elemDecl = vctxt->inode->decl;
25171 iattr->decl = attrDecl;
25198 tmpiattr->decl = attrDecl;
25214 tmpiattr->decl = attrDecl;
25276 iattr->decl = xmlSchemaGetAttributeDecl(vctxt->schema,
25278 if (iattr->decl != NULL) {
25293 iattr->typeDef = WXS_ATTR_TYPEDEF(iattr->decl);
25401 iattr->value = (xmlChar *) iattr->decl->defValue;
25402 iattr->val = iattr->decl->defVal;
25509 if ((iattr->decl->flags & XML_SCHEMAS_ATTR_FIXED) ||
25593 if (iattr->decl->defVal == NULL) {
25598 iattr->vcValue = iattr->decl->defValue;
25605 if (! xmlSchemaAreValuesEqual(iattr->val, iattr->decl->defVal))
25646 iattr->decl->targetNamespace,
25647 iattr->decl->name),
25699 xmlSchemaWildcardPtr wild = (xmlSchemaWildcardPtr) vctxt->inode->decl;
25720 xmlSchemaElementPtr decl = NULL;
25722 decl = xmlSchemaGetElem(vctxt->schema,
25724 if (decl != NULL) {
25725 vctxt->inode->decl = decl;
25847 inode->decl = item;
26012 if (inode->decl == NULL) {
26041 if ((inode->decl->value != NULL) &&
26060 inode->decl->value, &(inode->val));
26085 inode, inode->typeDef, inode->decl->value);
26089 inode->decl->value);
26112 inode->decl->value);
26117 textChild = xmlNewText(inode->decl->value);
26171 if ((inode->decl->value != NULL) &&
26172 (inode->decl->flags & XML_SCHEMAS_ELEM_FIXED)) {
26206 if (! xmlStrEqual(inode->value, inode->decl->value)){
26216 inode->value, inode->decl->value);
26233 inode->decl->value)) {
26240 inode->decl->value);
26396 vctxt->inode->decl = xmlSchemaGetElem(vctxt->schema,
26400 if (vctxt->inode->decl == NULL) {
26651 ((vctxt->inode->decl == NULL) ||
26652 (vctxt->inode->decl->value == NULL)))
26757 if ((vctxt->inode->decl == NULL) &&
26768 vctxt->inode->decl = xmlSchemaGetElem(vctxt->schema,
26771 if (vctxt->inode->decl == NULL) {
26780 if (vctxt->inode->decl == NULL)
26783 if (vctxt->inode->decl->type == XML_SCHEMA_TYPE_ANY) {
26805 if (vctxt->inode->decl->type != XML_SCHEMA_TYPE_ELEMENT) {
26807 * Clear the "decl" field to not confuse further processing.
26809 vctxt->inode->decl = NULL;