org.dom4j.Node.asXML()方法的使用及代码示例

x33g5p2x  于2022-01-24 转载在 其他  
字(5.7k)|赞(0)|评价(0)|浏览(289)

本文整理了Java中org.dom4j.Node.asXML()方法的一些代码示例,展示了Node.asXML()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Node.asXML()方法的具体详情如下:
包路径:org.dom4j.Node
类名称:Node
方法名:asXML

Node.asXML介绍

[英]asXML returns the textual XML representation of this node.
[中]asXML返回此节点的文本XML表示形式。

代码示例

代码示例来源:origin: org.freemarker/freemarker

  1. @Override
  2. void getAsString(Object node, StringWriter sw) {
  3. sw.getBuffer().append(((Node) node).asXML());
  4. }

代码示例来源:origin: pentaho/pentaho-kettle

  1. nodevalue = n.asXML();
  2. } else {
  3. nodevalue = "";
  4. nodevalue = n.asXML();
  5. } else {
  6. nodevalue = "";

代码示例来源:origin: stackoverflow.com

  1. String xPath = "description";
  2. List<Node> nodes = document.selectNodes( xPath );
  3. for (Node node : nodes) {
  4. node.asXML()
  5. }

代码示例来源:origin: USPTO/PatentPublicData

  1. public String getXML() {
  2. return mathNode.asXML();
  3. }

代码示例来源:origin: com.atlassian.plugins/atlassian-plugins-core

  1. private void evaluate(Node ctxNode, List<String> errors) {
  2. Object obj = ctxNode.selectObject(xpath);
  3. if (obj == null) {
  4. errors.add(errorMessage + ": " + ctxNode.asXML());
  5. } else if (obj instanceof Boolean && !((Boolean) obj)) {
  6. errors.add(errorMessage + ": " + ctxNode.asXML());
  7. } else if (obj instanceof List && ((List<?>) obj).isEmpty()) {
  8. errors.add(errorMessage + ": " + ctxNode.asXML());
  9. }
  10. }
  11. }

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.freemarker

  1. @Override
  2. void getAsString(Object node, StringWriter sw) {
  3. sw.getBuffer().append(((Node) node).asXML());
  4. }

代码示例来源:origin: org.freemarker/freemarker-gae

  1. @Override
  2. void getAsString(Object node, StringWriter sw) {
  3. sw.getBuffer().append(((Node) node).asXML());
  4. }

代码示例来源:origin: org.freemarker/com.springsource.freemarker

  1. void getAsString(Object node, StringWriter sw) {
  2. sw.getBuffer().append(((Node)node).asXML());
  3. }

代码示例来源:origin: br.com.objectos/sitebricks

  1. static String readAnnotation(Node node) {
  2. String annotation = null;
  3. //if this is a text node, then match for annotations
  4. if (isText(node)) {
  5. final Matcher matcher = AnnotationParser.WIDGET_ANNOTATION_REGEX
  6. .matcher(node.asXML());
  7. if (matcher.find()) {
  8. annotation = matcher.group();
  9. }
  10. }
  11. return annotation;
  12. }

代码示例来源:origin: pentaho/pentaho-platform

  1. public static String transformSnippet( final Node xForm, final IPentahoSession session,
  2. final IDocumentResourceLoader loader ) throws TransformerException {
  3. return XForm.transformSnippet( xForm.asXML(), null, session, loader );
  4. }

代码示例来源:origin: stackoverflow.com

  1. Document doc = new SAXReader().read(...);
  2. Node user = doc.getRootElement()
  3. .element("notification")
  4. .element("Update")
  5. .element("data")
  6. .element("user");
  7. String onlyUserXml = user.asXML();

代码示例来源:origin: com.atlassian.ext/atlassian-plugin-repository-confluence-plugin

  1. protected DateRange parseDateRange(String hitMapXml) throws Exception
  2. {
  3. Document dom4jXPath = DocumentHelper.parseText(hitMapXml);
  4. Node node = dom4jXPath.selectSingleNode("/response/query/org.jfree.data.time.DateRange");
  5. XStream xStream = new XStream();
  6. xStream.setClassLoader(getClass().getClassLoader());
  7. return (DateRange)xStream.fromXML(node.asXML());
  8. }

代码示例来源:origin: dom4j/dom4j

  1. public void run(Node node) throws Exception {
  2. log("Matched pattern: " + match);
  3. log("Node: " + node.asXML());
  4. log("........................................");
  5. // apply any child templates
  6. stylesheet.applyTemplates(node);
  7. }
  8. };

代码示例来源:origin: USPTO/PatentPublicData

  1. public Claim readClaim(Node claimNode) {
  2. String id = claimNode.selectSingleNode("@id").getText();
  3. Claim claim;
  4. List<Node> dependentN = claimNode.selectNodes("*/dependent-claim-reference/@depends_on");
  5. if (dependentN != null && !dependentN.isEmpty()) {
  6. claim = new Claim(id, claimNode.asXML(), ClaimType.DEPENDENT, textProcessor);
  7. Set<String> dependentIds = new HashSet<String>();
  8. for (Node refNode : dependentN) {
  9. dependentIds.add(refNode.getText());
  10. }
  11. claim.setDependentIds(dependentIds);
  12. } else {
  13. claim = new Claim(id, claimNode.asXML(), ClaimType.INDEPENDENT, textProcessor);
  14. }
  15. return claim;
  16. }

代码示例来源:origin: USPTO/PatentPublicData

  1. @Override
  2. public Abstract read() {
  3. Node abstractN = document.selectSingleNode(FRAGMENT_PATH);
  4. if (abstractN == null) {
  5. return new Abstract("", textProcessor);
  6. }
  7. return new Abstract(abstractN.asXML(), textProcessor);
  8. }
  9. }

代码示例来源:origin: USPTO/PatentPublicData

  1. @Override
  2. public Abstract read() {
  3. Node abstractN = document.selectSingleNode(FRAGMENT_PATH);
  4. if (abstractN == null) {
  5. return new Abstract("", textProcessor);
  6. }
  7. return new Abstract(abstractN.asXML(), textProcessor);
  8. }
  9. }

代码示例来源:origin: USPTO/PatentPublicData

  1. @Override
  2. public Abstract read() {
  3. Node abstractN = document.selectSingleNode(FRAGMENT_PATH);
  4. if (abstractN == null) {
  5. return new Abstract("", textProcessor);
  6. }
  7. return new Abstract(abstractN.asXML(), textProcessor);
  8. }

代码示例来源:origin: USPTO/PatentPublicData

  1. @Override
  2. public Abstract read() {
  3. Node abstractN = document.selectSingleNode(FRAGMENT_PATH);
  4. if (abstractN == null) {
  5. return new Abstract("", textProcessor);
  6. }
  7. return new Abstract(abstractN.asXML(), textProcessor);
  8. }

代码示例来源:origin: USPTO/PatentPublicData

  1. public UspcClassification getUSPC(Node classN) {
  2. Node uspcN = classN.selectSingleNode("OCL");
  3. if (uspcN != null) {
  4. try {
  5. String classStr = uspcN.getText().trim();
  6. UspcClassification uspc = new UspcClassification();
  7. uspc.parseText(classStr);
  8. uspc.setIsMainClassification(true);
  9. return uspc;
  10. } catch (ParseException e) {
  11. LOGGER.warn("Failed to Parse USPC Classification: '{}' from : {}", uspcN.getText(), classN.asXML());
  12. }
  13. }
  14. return null;
  15. }

代码示例来源:origin: dom4j/dom4j

  1. protected void testXPath(String xpathExpression) {
  2. NodeFilter nodeFilter = DocumentHelper
  3. .createXPathFilter(xpathExpression);
  4. assertTrue("No NodeFilter object was created", nodeFilter != null);
  5. List list = document.selectNodes("//author");
  6. for (Iterator iter = list.iterator(); iter.hasNext();) {
  7. Node node = (Node) iter.next();
  8. if (nodeFilter.matches(node)) {
  9. log("Matches node: " + node.asXML());
  10. } else {
  11. log("No match for node: " + node.asXML());
  12. }
  13. }
  14. }
  15. }

相关文章