/** * An empty element. * * @param element The name of the element. * @param attributes The element attributes. * @param augs Additional information that may include infoset augmentations * * @exception XNIException * Thrown by handler to signal an error. */ public void emptyElement(QName element, XMLAttributes attributes, Augmentations augs) throws XNIException { if (DEBUG_EVENTS) { System.out.println("==>emptyElement: " +element); } startElement(element, attributes, augs); endElement(element, augs); }
"wf-invalid-character-in-node-name", new Object[]{"Element", node.getNodeName()}); reportDOMError(fErrorHandler, fError, fLocator, msg, DOMError.SEVERITY_ERROR, "wf-invalid-character-in-node-name"); namespaceFixUp(elem, attributes); isAttrValueWF(fErrorHandler, fError, fLocator, attributes, attr, attr.getValue(), fDocument.isXML11Version()); if (fDocument.isXMLVersionChanged()) { if (fNamespaceValidation){ "wf-invalid-character-in-node-name", new Object[]{"Attr",node.getNodeName()}); reportDOMError(fErrorHandler, fError, fLocator, msg, DOMError.SEVERITY_ERROR, "wf-invalid-character-in-node-name"); updateQName(elem, fQName); // updates global qname for (kid = elem.getFirstChild(); kid != null; kid = next) { next = kid.getNextSibling(); kid = normalizeNode(kid); if (kid != null) { updateQName(elem, fQName); // updates global qname isCommentWF(fErrorHandler, fError, fLocator, commentdata, fDocument.isXML11Version()); Node parent = node.getParentNode(); ((EntityReferenceImpl)node).setReadOnly(false, true);
"wf-invalid-character-in-node-name", new Object[]{"Element", node.getNodeName()}); DOMNormalizer.reportDOMError(fErrorHandler, fError, fLocator, msg, DOMError.SEVERITY_FATAL_ERROR, "wf-invalid-character-in-node-name"); Attr attr = (Attr) attributes.item(i); fLocator.fRelatedNode = attr; DOMNormalizer.isAttrValueWF( fErrorHandler, fError, fLocator, attributes, attr, attr.getValue(), xml11Version); if (verifyNames) { "wf-invalid-character-in-node-name", new Object[] { "Attr", node.getNodeName()}); DOMNormalizer.reportDOMError( fErrorHandler, fError, fLocator, msg, DOMError.SEVERITY_FATAL_ERROR, "wf-invalid-character-in-node-name"); DOMNormalizer.isCommentWF(fErrorHandler, fError, fLocator, ((Comment)node).getData(), xml11Version); break; DOMNormalizer.isXMLCharWF(fErrorHandler, fError, fLocator, node.getNodeValue(), xml11Version); DOMNormalizer.isXMLCharWF(fErrorHandler, fError, fLocator, node.getNodeValue(), xml11Version); break; "wf-invalid-character-in-node-name", new Object[] { "Element", node.getNodeName()}); DOMNormalizer.reportDOMError( fErrorHandler, fError,
reportDOMError(fErrorHandler, fError, fLocator, msg, DOMError.SEVERITY_ERROR, "CantBindXMLNS"); } else { addNamespaceDecl(prefix, uri, element); fLocalNSBinder.declarePrefix(prefix, uri); fNamespaceContext.declarePrefix(prefix, uri); DOMMessageFormatter.DOM_DOMAIN, "NullLocalElementName", new Object[]{element.getNodeName()}); reportDOMError(fErrorHandler, fError, fLocator, msg, DOMError.SEVERITY_FATAL_ERROR, "NullLocalElementName"); } else { DOMMessageFormatter.DOM_DOMAIN, "NullLocalElementName", new Object[]{element.getNodeName()}); reportDOMError(fErrorHandler, fError, fLocator, msg, DOMError.SEVERITY_ERROR, "NullLocalElementName"); addNamespaceDecl (XMLSymbols.EMPTY_STRING, XMLSymbols.EMPTY_STRING, element); fLocalNSBinder.declarePrefix(XMLSymbols.EMPTY_STRING, null); fNamespaceContext.declarePrefix(XMLSymbols.EMPTY_STRING, null); isAttrValueWF(fErrorHandler, fError, fLocator, attributes, attr, value, fDocument.isXML11Version()); if (fDocument.isXMLVersionChanged()) { boolean wellformed; "wf-invalid-character-in-node-name", new Object[]{"Attr", attr.getNodeName()}); reportDOMError(fErrorHandler, fError, fLocator, msg, DOMError.SEVERITY_ERROR,
/** * DOM Level 3 WD - Experimental * Normalize document. */ public void normalizeDocument(){ // No need to normalize if already normalized. if (isNormalized() && !isNormalizeDocRequired()) { return; } if (needsSyncChildren()) { synchronizeChildren(); } if (domNormalizer == null) { domNormalizer = new DOMNormalizer(); } if (fConfiguration == null) { fConfiguration = new DOMConfigurationImpl(); } else { fConfiguration.reset(); } domNormalizer.normalizeDocument(this, fConfiguration); isNormalized(true); //set the XMLversion changed value to false -- once we have finished //doing normalization xmlVersionChanged = false ; }
DOMLocatorImpl locator, NamedNodeMap attributes, Attr a, String value, boolean xml11Version) { if (a instanceof AttrImpl && ((AttrImpl)a).hasStringValue()) { isXMLCharWF(errorHandler, error, locator, value, xml11Version); } else { NodeList children = a.getChildNodes(); DOMMessageFormatter.DOM_DOMAIN, "UndeclaredEntRefInAttrValue", new Object[]{a.getNodeName()}); reportDOMError(errorHandler, error, locator, msg, DOMError.SEVERITY_ERROR, "UndeclaredEntRefInAttrValue"); isXMLCharWF(errorHandler, error, locator, child.getNodeValue(), xml11Version);