本文整理了Java中org.w3c.dom.Text.getWholeText()
方法的一些代码示例,展示了Text.getWholeText()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Text.getWholeText()
方法的具体详情如下:
包路径:org.w3c.dom.Text
类名称:Text
方法名:getWholeText
[英]Returns all text of Text
nodes logically-adjacent text nodes to this node, concatenated in document order.
For instance, in the example below wholeText
on the Text
node that contains "bar" returns "barfoo", while on the Text
node that contains "foo" it returns "barfoo".
[中]将逻辑上相邻的Text
节点的所有文本返回到此节点,并按文档顺序连接。
例如,在下面的示例中,wholeText
在包含“bar”的Text
节点上返回“barfoo”,而在包含“foo”的Text
节点上返回“barfoo”。
代码示例来源:origin: kiegroup/jbpm
public Object end(final String uri, final String localName,
final ExtensibleXmlParser parser) throws SAXException {
Element element = parser.endElementBuilder();
Object parent = parser.getParent();
if (parent instanceof NodeImpl) {
String text = ((Text)element.getChildNodes().item( 0 )).getWholeText();
if (text != null) {
text = text.trim();
if ("".equals(text)) {
text = null;
}
}
((NodeImpl) parent).getMetaData().put("Documentation", text);
}
return parser.getCurrent();
}
代码示例来源:origin: kiegroup/jbpm
public Object end(final String uri,
final String localName,
final ExtensibleXmlParser parser) throws SAXException {
final Element element = parser.endElementBuilder();
ValueObject valueObject = (ValueObject) parser.getParent();
String text = ((Text)element.getChildNodes().item( 0 )).getWholeText();
if (text != null) {
text = text.trim();
if ("".equals(text)) {
text = null;
}
}
Object value = restoreValue(text, valueObject.getType(), parser);
valueObject.setValue(value);
return null;
}
代码示例来源:origin: kiegroup/jbpm
public Object end(final String uri,
final String localName,
final ExtensibleXmlParser parser) throws SAXException {
final Element element = parser.endElementBuilder();
ValueObject valueObject = (ValueObject) parser.getParent();
String text = ((Text)element.getChildNodes().item( 0 )).getWholeText();
if (text != null) {
text = text.trim();
if ("".equals(text)) {
text = null;
}
}
Object value = restoreValue(text, valueObject.getType(), parser);
valueObject.setValue(value);
return null;
}
代码示例来源:origin: kiegroup/jbpm
targetElem = ((Attr) nl.item(i)).getValue();
} else if (nl.item(i) instanceof Text) {
targetElem = ((Text) nl.item(i)).getWholeText();
} else {
DocumentBuilder builder = DocumentBuilderFactory.newInstance().newDocumentBuilder();
代码示例来源:origin: stanfordnlp/CoreNLP
if (content instanceof Text) {
Text text = (Text)content;
offset += text.getWholeText().length();
} else if (content instanceof Element) {
Element child = (Element)content;
代码示例来源:origin: stanfordnlp/CoreNLP
if (content instanceof Text) {
Text text = (Text)content;
offset += text.getWholeText().length();
} else if (content instanceof Element) {
Element child = (Element)content;
代码示例来源:origin: kiegroup/jbpm
constraint.setDialect(dialect);
String text = ((Text)element.getChildNodes().item( 0 )).getWholeText();
if (text != null) {
text = text.trim();
代码示例来源:origin: kiegroup/jbpm
public Object end(final String uri,
final String localName,
final ExtensibleXmlParser xmlPackageReader) throws SAXException {
final Element element = xmlPackageReader.endElementBuilder();
ActionNode actionNode = ( ActionNode ) xmlPackageReader.getCurrent();
String text = ((org.w3c.dom.Text)element.getChildNodes().item( 0 )).getWholeText();
DroolsConsequenceAction actionText = new DroolsConsequenceAction( "mvel", "list.add(\"" + text + "\")" );
actionNode.setAction( actionText );
return actionNode;
}
代码示例来源:origin: apache/opennlp
args.put(name, Integer.parseInt(text.getWholeText()));
break;
case "long" :
args.put(name, Long.parseLong(text.getWholeText()));
break;
case "float" :
args.put(name, Float.parseFloat(text.getWholeText()));
break;
case "double" :
args.put(name, Double.parseDouble(text.getWholeText()));
break;
case "str" :
args.put(name, text.getWholeText());
break;
case "bool" :
args.put(name, Boolean.parseBoolean(text.getWholeText()));
break;
default:
代码示例来源:origin: org.apache.metamodel/MetaModel-sugarcrm
public static String getTextContent(Element element) {
final NodeList childNodes = element.getChildNodes();
for (int i = 0; i < childNodes.getLength(); i++) {
final Node node = childNodes.item(i);
if (node instanceof Text) {
String textContent = ((Text) node).getWholeText();
textContent = textContent.trim();
return textContent;
}
}
return null;
}
代码示例来源:origin: org.eobjects.metamodel/MetaModel-sugarcrm
public static String getTextContent(Element element) {
final NodeList childNodes = element.getChildNodes();
for (int i = 0; i < childNodes.getLength(); i++) {
final Node node = childNodes.item(i);
if (node instanceof Text) {
String textContent = ((Text) node).getWholeText();
textContent = textContent.trim();
return textContent;
}
}
return null;
}
代码示例来源:origin: org.opendaylight.controller/config-util
public Optional<String> getOnlyTextContentOptionally() {
// only return text content if this node has exactly one Text child node
if (element.getChildNodes().getLength() == 1) {
Node item = element.getChildNodes().item(0);
if (item instanceof Text) {
return Optional.of(((Text) item).getWholeText());
}
}
return Optional.absent();
}
代码示例来源:origin: net.codesup.util/jaxb-plugin-lib
public List<String> selectTextNodes(final InputSource src) throws XPathExpressionException {
final NodeList nodeList = (NodeList)this.expression.evaluate(src, XPathConstants.NODESET);
final List<String> result = new ArrayList<>(nodeList.getLength());
for(int i = 0; i < nodeList.getLength(); i++) {
result.add(((Text)nodeList.item(i)).getWholeText());
}
return result;
}
代码示例来源:origin: net.codesup.util/jaxb-plugin-lib
public List<String> selectTextNodes(final Node node) throws XPathExpressionException {
final NodeList nodeList = (NodeList)this.expression.evaluate(node, XPathConstants.NODESET);
final List<String> result = new ArrayList<>(nodeList.getLength());
for(int i = 0; i < nodeList.getLength(); i++) {
result.add(((Text)nodeList.item(i)).getWholeText());
}
return result;
}
代码示例来源:origin: org.jboss.soa.bpel/riftsaw-bpel-runtime
public String getProcessProperty(QName property, String defaultValue) {
Text text = (Text) getProcessProperty(property);
if (text == null) {
return defaultValue;
}
String value = text.getWholeText();
return (value == null) ? defaultValue : value;
}
代码示例来源:origin: org.databene/databene-commons
public static String getWholeText(Element element) {
StringBuilder builder = new StringBuilder();
NodeList nodeList = element.getChildNodes();
for (int i = 0; i < nodeList.getLength(); i++) {
Node node = nodeList.item(i);
if (node instanceof Text)
builder.append(((Text) node).getWholeText());
else if (node instanceof Element)
builder.append(getWholeText((Element) node));
}
return builder.toString();
}
代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite
protected void runTest() throws Throwable {
Document document = dbf.newDocumentBuilder().newDocument();
Element element = document.createElementNS(null, "test");
Text a = document.createTextNode("a");
element.appendChild(a);
element.appendChild(document.createCDATASection("b"));
element.appendChild(document.createTextNode("c"));
assertEquals("abc", a.getWholeText());
}
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.drools
public Object end(final String uri,
final String localName,
final ExtensibleXmlParser parser) throws SAXException {
final Element element = parser.endElementBuilder();
final String expression =((org.w3c.dom.Text)element.getChildNodes().item( 0 )).getWholeText();
emptyContentCheck( localName, expression, parser );
FromDescr parent = (FromDescr) parser.getParent();
parent.setDataSource( new MVELExprDescr( expression.trim() ) );
return null;
}
}
代码示例来源:origin: org.opensaml/opensaml-core
/** {@inheritDoc} */
protected void unmarshallTextContent(XMLObject xmlObject, Text content) throws UnmarshallingException {
String textContent = StringSupport.trimOrNull(content.getWholeText());
if (textContent != null) {
XSQName qname = (XSQName) xmlObject;
qname.setValue(QNameSupport.constructQName(ElementSupport.getElementAncestor(content), textContent));
}
}
}
代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.opensaml
/** {@inheritDoc} */
protected void unmarshallTextContent(XMLObject xmlObject, Text content) throws UnmarshallingException {
String textContent = StringSupport.trimOrNull(content.getWholeText());
if (textContent != null) {
XSQName qname = (XSQName) xmlObject;
qname.setValue(QNameSupport.constructQName(ElementSupport.getElementAncestor(content), textContent));
}
}
}
内容来源于网络,如有侵权,请联系作者删除!