- 使用 Spring Initializr 创建 Spring Boot 应用程序
- 在Spring Boot中配置Cassandra
- 在 Spring Boot 上配置 Tomcat 连接池
- 将Camel消息路由到嵌入WildFly的Artemis上
本文整理了Java中org.opendaylight.controller.config.util.xml.XmlElement.getTextContent()
方法的一些代码示例,展示了XmlElement.getTextContent()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XmlElement.getTextContent()
方法的具体详情如下:
包路径:org.opendaylight.controller.config.util.xml.XmlElement
类名称:XmlElement
方法名:getTextContent
暂无
代码示例来源:origin: org.opendaylight.netconf/netconf-util
@Override
public String apply(@Nonnull XmlElement input) {
// Trim possible leading/tailing whitespace
try {
return input.getTextContent().trim();
} catch (DocumentedException e) {
LOG.trace("Error fetching input text content",e);
return null;
}
}
});
代码示例来源:origin: org.opendaylight.netconf/netconf-util
private static boolean prefixedContentMatches(final XmlElement filter, final XmlElement src) throws DocumentedException {
final Map.Entry<String, String> prefixToNamespaceOfFilter;
final Map.Entry<String, String> prefixToNamespaceOfSrc;
try {
prefixToNamespaceOfFilter = filter.findNamespaceOfTextContent();
prefixToNamespaceOfSrc = src.findNamespaceOfTextContent();
} catch (IllegalArgumentException e) {
//if we can't find namespace of prefix - it's not a prefix, so it doesn't match
return false;
}
final String prefix = prefixToNamespaceOfFilter.getKey();
// If this is not a prefixed content, we do not need to continue since content do not match
if (prefix.equals(XmlElement.DEFAULT_NAMESPACE_PREFIX)) {
return false;
}
// Namespace mismatch
if (!prefixToNamespaceOfFilter.getValue().equals(prefixToNamespaceOfSrc.getValue())) {
return false;
}
final String unprefixedFilterContent = filter.getTextContent().substring(prefixToNamespaceOfFilter.getKey().length() + 1);
final String unprefixedSrcContnet = src.getTextContent().substring(prefixToNamespaceOfSrc.getKey().length() + 1);
// Finally compare unprefixed content
return unprefixedFilterContent.equals(unprefixedSrcContnet);
}
代码示例来源:origin: org.opendaylight.controller/config-util
/**
* Search for element's attributes defining namespaces. Look for the one
* namespace that matches prefix of element's text content. E.g.
*
* <pre>
* <type
* xmlns:th-java="urn:opendaylight:params:xml:ns:yang:controller:threadpool:impl">th-java:threadfactory-naming</type>
* </pre>
*
* returns {"th-java","urn:.."}. If no prefix is matched, then default
* namespace is returned with empty string as key. If no default namespace
* is found value will be null.
*/
public Map.Entry<String/* prefix */, String/* namespace */> findNamespaceOfTextContent() throws DocumentedException {
Map<String, String> namespaces = extractNamespaces();
String textContent = getTextContent();
int indexOfColon = textContent.indexOf(':');
String prefix;
if (indexOfColon > -1) {
prefix = textContent.substring(0, indexOfColon);
} else {
prefix = DEFAULT_NAMESPACE_PREFIX;
}
if (!namespaces.containsKey(prefix)) {
throw new IllegalArgumentException("Cannot find namespace for " + XmlUtil.toString(element) + ". Prefix from content is "
+ prefix + ". Found namespaces " + namespaces);
}
return Maps.immutableEntry(prefix, namespaces.get(prefix));
}
代码示例来源:origin: org.opendaylight.netconf/netconf-monitoring
GetSchemaEntry(final XmlElement getSchemaElement) throws DocumentedException {
getSchemaElement.checkName(GET_SCHEMA);
getSchemaElement.checkNamespace(XmlNetconfConstants.URN_IETF_PARAMS_XML_NS_YANG_IETF_NETCONF_MONITORING);
XmlElement identifierElement = null;
try {
identifierElement = getSchemaElement.getOnlyChildElementWithSameNamespace(IDENTIFIER);
} catch (final DocumentedException e) {
LOG.trace("Can't get identifier element as only child element with same namespace due to ",e);
throw DocumentedException.wrap(e);
}
identifier = identifierElement.getTextContent();
final Optional<XmlElement> versionElement = getSchemaElement
.getOnlyChildElementWithSameNamespaceOptionally(VERSION);
if (versionElement.isPresent()) {
version = Optional.of(versionElement.get().getTextContent());
} else {
version = Optional.absent();
}
}
}
代码示例来源:origin: org.opendaylight.netconf/config-netconf-connector
.getOnlyChildElementWithSameNamespaceOptionally(EditConfigXmlParser.TEST_OPTION_KEY);
if (testOptionElementOpt.isPresent()) {
String testOptionValue = testOptionElementOpt.get().getTextContent();
testOption = TestOption.getFromXmlName(testOptionValue);
} else {
.getOnlyChildElementWithSameNamespaceOptionally(EditConfigXmlParser.ERROR_OPTION_KEY);
if (errorOptionElement.isPresent()) {
String errorOptionParsed = errorOptionElement.get().getTextContent();
if (!errorOptionParsed.equals(EditConfigXmlParser.DEFAULT_ERROR_OPTION)){
throw new UnsupportedOperationException("Only " + EditConfigXmlParser.DEFAULT_ERROR_OPTION
.getOnlyChildElementWithSameNamespaceOptionally(EditConfigXmlParser.DEFAULT_OPERATION_KEY);
if (defaultContent.isPresent()) {
String mergeStrategyString = defaultContent.get().getTextContent();
LOG.trace("Setting merge strategy to {}", mergeStrategyString);
editStrategyType = EditStrategyType.valueOf(mergeStrategyString);
代码示例来源:origin: org.opendaylight.netconf/config-netconf-connector
.getTextContent(), netconfOperationName, netconfOperationNamespace);
所以我一直在尝试按预订顺序收集所有节点名称及其内容。因此,我使用递归方法从 XML 文件中获取所有节点以及文本。问题是每当我执行它时,我都会不断在 ArrayList 中获取空字符串。空字符串位于 A
当我尝试从我的 servlet 的 doGet 方法访问我的 xml 数据时,它只输出不超过空格的值,包括整个值。 XML 文件: Apartment
我试图只获取顶级文本,而不获取任何子文本。所以我有以下 xml: text1 text2 我只想得到父(text1)文本。所以在这个例子中我会做 node.getTextContent
我正在尝试从 xml 节点获取文本。该代码似乎可以识别该节点。这段代码 String L = "节点长度:"+ nList.getLength()+ "文本:"+ nList.item(0).toSt
我有以下XML和Xpath代码..使用node.getContent()我得到完整SUID元素的字符串返回..获取每个元素并使用recid,suid构造一个新对象的最佳方法是什么,组 谢谢!
下面是抛出 AbstractMethodError 的示例代码块: import org.w3c.dom.Node; .. Node root = soapBody.getElementByTagNa
Node.getTextContent() 返回当前节点及其子节点的文本内容。 有没有办法获取当前节点的文本内容,而不是后代的文本。 例子 XML is a browser
我正在尝试在 JUnit 测试中构建 xml 文档。 doc=docBuilder.newDocument(); Element root = doc.createElement("Setting
我正在尝试将 ckfinder 合并到我的 Apache/Tomcat 系统中。我遇到的问题是,当配置文件尝试读取 configuration.xml 时,它会很好地返回节点,但在节点上调用 getT
有人遇到过这个问题吗? 我在 Java 7 中使用 javax.xml.soap.SOAPElement 的 getTextContent()。但是当我使用 Java 8 时,它给出编译错误“方法 g
在我的项目中,我遇到了一个问题 The method getTextContent() is undefined for the type Node 我目前正在使用 jdk 1.5,谁能告诉我这是怎么
我有使用 DOM 解析器解析的 xml 配置文件。当我使用 node.getTextContent(); 从子节点获取值时,我无法删除字符串 value 中的空格。当我给出没有空格的值时,它会起作用。
我使用的是旧版本的 JRE (1.4),其中 Node.getTextContents() 和 Node.setTextContents() 不可用。做这些 Action 还有很长的路要走吗? 示例
java 源代码不能用 jdk 6 编译。 import org.w3c.dom.Node; Node node = list.item(0); String txtContent = node
本文整理了Java中org.opensaml.xml.schema.impl.XSAnyImpl.getTextContent()方法的一些代码示例,展示了XSAnyImpl.getTextConte
本文整理了Java中org.opensaml.core.xml.schema.XSAny.getTextContent()方法的一些代码示例,展示了XSAny.getTextContent()的具体用
我编写了一些 java 代码,使用 DOM 解析 XML,以便在我的程序中加载数据。使用 Eclipse“format”函数格式化 XML 时,我遇到了一个问题:以前从文档元素中工作的 getText
本文整理了Java中org.opendaylight.controller.netconf.util.xml.XmlElement.getTextContent()方法的一些代码示例,展示了XmlEl
本文整理了Java中org.opendaylight.controller.config.util.xml.XmlElement.getTextContent()方法的一些代码示例,展示了XmlEle
我遇到了 org.w3c.dom 的 Node.getTextContent() 的问题。我有以下代码块: String name = document.getElementsByTagName("n
我是一名优秀的程序员,十分优秀!