documents.add(new ConfigDocument(href, node.getBaseURI().toASCIIString())); } else { HashSet<String> excludeURIs = S9apiUtils.excludeInlinePrefixes(node, node.getAttributeValue(_exclude_inline_prefixes)); documents.add(new ConfigDocument(docnodes, excludeURIs));
documents.add(new ConfigDocument(href, node.getBaseURI().toASCIIString())); } else { HashSet<String> excludeURIs = S9apiUtils.excludeInlinePrefixes(node, node.getAttributeValue(_exclude_inline_prefixes)); documents.add(new ConfigDocument(docnodes, excludeURIs));
private void parsePipeline(XdmNode node) { String href = node.getAttributeValue(_href); Vector<XdmValue> docnodes = new Vector<XdmValue> (); boolean sawElement = false; for (XdmNode child : new AxisNodes(null, node, Axis.CHILD, AxisNodes.PIPELINE)) { if (child.getNodeKind() == XdmNodeKind.ELEMENT) { if (sawElement) { throw new XProcException(node, "Content of pipeline is not a valid XML document."); } sawElement = true; } docnodes.add(child); } if (href != null) { if (docnodes.size() > 0) { throw new XProcException(node, "XProcConfiguration error: href and content on pipeline"); } pipeline = new ConfigDocument(href, node.getBaseURI().toASCIIString()); } else { HashSet<String> excludeURIs = S9apiUtils.excludeInlinePrefixes(node, node.getAttributeValue(_exclude_inline_prefixes)); pipeline = new ConfigDocument(docnodes, excludeURIs); } }
private void parsePipeline(XdmNode node) { String href = node.getAttributeValue(_href); Vector<XdmValue> docnodes = new Vector<XdmValue> (); boolean sawElement = false; for (XdmNode child : new AxisNodes(null, node, Axis.CHILD, AxisNodes.PIPELINE)) { if (child.getNodeKind() == XdmNodeKind.ELEMENT) { if (sawElement) { throw new XProcException(node, "Content of pipeline is not a valid XML document."); } sawElement = true; } docnodes.add(child); } if (href != null) { if (docnodes.size() > 0) { throw new XProcException(node, "XProcConfiguration error: href and content on pipeline"); } pipeline = new ConfigDocument(href, node.getBaseURI().toASCIIString()); } else { HashSet<String> excludeURIs = S9apiUtils.excludeInlinePrefixes(node, node.getAttributeValue(_exclude_inline_prefixes)); pipeline = new ConfigDocument(docnodes, excludeURIs); } }