state = DQUOTEMODE; } else if ("}".equals(ch)) { items.addAll(evaluateXPath(context, nsbindings, ptext, params)); ptext = ""; state = START;
public void processComment(XdmNode node) throws SaxonApiException { String value = node.getStringValue(); if (value.contains("{") || value.contains("}")) { Vector<XdmItem> items = parse(node, value); String newvalue = ""; for (XdmItem item : items) { newvalue += item.getStringValue(); } matcher.addComment(newvalue); } else { matcher.addComment(value); } }
public void processComment(XdmNode node) throws SaxonApiException { String value = node.getStringValue(); if (value.contains("{") || value.contains("}")) { Vector<XdmItem> items = parse(node, value); String newvalue = ""; for (XdmItem item : items) { newvalue += item.getStringValue(); } matcher.addComment(newvalue); } else { matcher.addComment(value); } }
state = DQUOTEMODE; } else if ("}".equals(ch)) { items.addAll(evaluateXPath(context, nsbindings, ptext, params)); ptext = ""; state = START;
public void processPI(XdmNode node) throws SaxonApiException { String value = node.getStringValue(); if (value.contains("{") || value.contains("}")) { Vector<XdmItem> items = parse(node, value); String newvalue = ""; for (XdmItem item : items) { newvalue += item.getStringValue(); } matcher.addPI(node.getNodeName().getLocalName(), newvalue); } else { matcher.addPI(node.getNodeName().getLocalName(), value); } }
public void processPI(XdmNode node) throws SaxonApiException { String value = node.getStringValue(); if (value.contains("{") || value.contains("}")) { Vector<XdmItem> items = parse(node, value); String newvalue = ""; for (XdmItem item : items) { newvalue += item.getStringValue(); } matcher.addPI(node.getNodeName().getLocalName(), newvalue); } else { matcher.addPI(node.getNodeName().getLocalName(), value); } }
public boolean processStartElement(XdmNode node) throws SaxonApiException { matcher.addStartElement(node); XdmSequenceIterator iter = node.axisIterator(Axis.ATTRIBUTE); while (iter.hasNext()) { XdmNode attr = (XdmNode) iter.next(); String value = attr.getStringValue(); if (value.contains("{") || value.contains("}")) { Vector<XdmItem> items = parse(attr, value); String newvalue = ""; for (XdmItem item : items) { newvalue += item.getStringValue(); } matcher.addAttribute(attr, newvalue); } else { matcher.addAttribute(attr); } } return true; }
public boolean processStartElement(XdmNode node) throws SaxonApiException { matcher.addStartElement(node); XdmSequenceIterator iter = node.axisIterator(Axis.ATTRIBUTE); while (iter.hasNext()) { XdmNode attr = (XdmNode) iter.next(); String value = attr.getStringValue(); if (value.contains("{") || value.contains("}")) { Vector<XdmItem> items = parse(attr, value); String newvalue = ""; for (XdmItem item : items) { newvalue += item.getStringValue(); } matcher.addAttribute(attr, newvalue); } else { matcher.addAttribute(attr); } } return true; }
public void processText(XdmNode node) throws SaxonApiException { String value = node.getStringValue(); if (value.contains("{") || value.contains("}")) { Vector<XdmItem> items = parse(node, value); for (XdmItem item : items) { if (item.isAtomicValue()) {
public void processText(XdmNode node) throws SaxonApiException { String value = node.getStringValue(); if (value.contains("{") || value.contains("}")) { Vector<XdmItem> items = parse(node, value); for (XdmItem item : items) { if (item.isAtomicValue()) {