public Element startMakingElement(String qname, String namespaceURI) { level++; // if (DEBUG) System.err.println("startlevel=" + level + ", name="+ qname); // check against path, if needed if (mismatch == null && level < localNames.length) { if (!isMatch(qname, namespaceURI)) { // build this element despite mismatch; // so we can reset state in finishMakingElement() mismatch = super.startMakingElement(qname, namespaceURI); return mismatch; } } if (mismatch == null) { // no mismatch so far, build this element return super.startMakingElement(qname, namespaceURI); } else { // mismatch; no need to build this element level--; return null; } }
public Element startMakingElement(String qname, String namespaceURI) { level++; // if (DEBUG) System.err.println("startlevel=" + level + ", name="+ qname); // check against path, if needed if (mismatch == null && level < localNames.length) { if (!isMatch(qname, namespaceURI)) { // build this element despite mismatch; // so we can reset state in finishMakingElement() mismatch = super.startMakingElement(qname, namespaceURI); return mismatch; } } if (mismatch == null) { // no mismatch so far, build this element return super.startMakingElement(qname, namespaceURI); } else { // mismatch; no need to build this element level--; return null; } }
private Element readStartTagF(ArrayByteList src, int type, boolean isRoot) { String qname = readString(src, 4, type); String namespaceURI = readName(src, 6, type); return isRoot ? factory.makeRootElement(qname, namespaceURI) : factory.startMakingElement(qname, namespaceURI); }
private Element readStartTagF(ArrayByteList src, int type, boolean isRoot) { String qname = readString(src, 4, type); String namespaceURI = readName(src, 6, type); return isRoot ? factory.makeRootElement(qname, namespaceURI) : factory.startMakingElement(qname, namespaceURI); }
element = nodeFactory.startMakingElement(name, streamReader.getNamespaceURI()); parent.appendChild(element);
element = nodeFactory.startMakingElement(name, streamReader.getNamespaceURI()); parent.appendChild(element);
element = nodeFactory.startMakingElement(name, streamReader.getNamespaceURI()); parent.appendChild(element);
element = nodeFactory.startMakingElement(name, streamReader.getNamespaceURI()); parent.appendChild(element);