org.w3c.dom.Node.getFeature()方法的使用及代码示例

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

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

Node.getFeature介绍

[英]This method returns a specialized object which implements the specialized APIs of the specified feature and version, as specified in . The specialized object may also be obtained by using binding-specific casting methods but is not necessarily expected to, as discussed in . This method also allow the implementation to provide specialized objects which do not support the Node interface.
[中]此方法返回一个专用对象,该对象实现指定功能和版本的专用API,如中所述。特殊对象也可以通过使用绑定特定的铸造方法获得,但不一定如中所述。此方法还允许实现提供不支持Node接口的专用对象。

代码示例

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

  1. @Override
  2. public Object getFeature(String feature, String version) {
  3. return node.getFeature(feature, version);
  4. }

代码示例来源:origin: xyz.cofe/common

  1. @Override
  2. public Object getFeature(String feature, String version) {
  3. return node.getFeature(feature, version);
  4. }

代码示例来源:origin: fbacchella/jrds

  1. /**
  2. * @param feature
  3. * @param version
  4. * @return
  5. * @see org.w3c.dom.Node#getFeature(java.lang.String, java.lang.String)
  6. */
  7. public Object getFeature(String feature, String version) {
  8. return parent.getFeature(feature, version);
  9. }

代码示例来源:origin: org.vx68k.quercus/quercus

  1. public Object getFeature(String feature, String version)
  2. {
  3. return _delegate.getFeature(feature, version);
  4. }

代码示例来源:origin: org.jboss.ws.native/jbossws-native-core

  1. public Object getFeature(String feature, String version)
  2. {
  3. return this.domNode.getFeature(feature, version);
  4. }

代码示例来源:origin: org.apache.axis2/axis2-saaj

  1. public final Object getFeature(String feature, String version) {
  2. return target.getFeature(feature, version);
  3. }

代码示例来源:origin: apache/axis2-java

  1. public final Object getFeature(String feature, String version) {
  2. return target.getFeature(feature, version);
  3. }

代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite

  1. elem = (Element) nodeList.item(0);
  2. node = elem.getFirstChild();
  3. featureImpl = (Node) node.getFeature("Core", nullVersion);
  4. assertSame("coreUnspecifiedVersion", node, featureImpl);
  5. featureImpl = (Node) node.getFeature("cOrE", nullVersion);
  6. assertSame("cOrEUnspecifiedVersion", node, featureImpl);
  7. featureImpl = (Node) node.getFeature("+cOrE", nullVersion);
  8. assertSame("PlusCoreUnspecifiedVersion", node, featureImpl);
  9. featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion);
  10. assertNull("unrecognizedFeature", featureImpl);
  11. featureImpl = (Node) node.getFeature("cOrE", "2.0");
  12. assertSame("Core20", node, featureImpl);
  13. featureImpl = (Node) node.getFeature("cOrE", "3.0");
  14. assertSame("Core30", node, featureImpl);
  15. isSupported = node.isSupported("XML", nullVersion);
  16. featureImpl = (Node) node.getFeature("XML", nullVersion);
  17. featureImpl = (Node) node.getFeature("SVG", nullVersion);
  18. featureImpl = (Node) node.getFeature("HTML", nullVersion);
  19. featureImpl = (Node) node.getFeature("Events", nullVersion);
  20. featureImpl = (Node) node.getFeature("LS", nullVersion);
  21. featureImpl = (Node) node.getFeature("LS-Async", nullVersion);
  22. featureImpl = (Node) node.getFeature("XPath", nullVersion);

代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite

  1. domImpl = doc.getImplementation();
  2. node = doc.createProcessingInstruction("test-pi", "foo");
  3. featureImpl = (Node) node.getFeature("Core", nullVersion);
  4. assertSame("coreUnspecifiedVersion", node, featureImpl);
  5. featureImpl = (Node) node.getFeature("cOrE", nullVersion);
  6. assertSame("cOrEUnspecifiedVersion", node, featureImpl);
  7. featureImpl = (Node) node.getFeature("+cOrE", nullVersion);
  8. assertSame("PlusCoreUnspecifiedVersion", node, featureImpl);
  9. featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion);
  10. assertNull("unrecognizedFeature", featureImpl);
  11. featureImpl = (Node) node.getFeature("cOrE", "2.0");
  12. assertSame("Core20", node, featureImpl);
  13. featureImpl = (Node) node.getFeature("cOrE", "3.0");
  14. assertSame("Core30", node, featureImpl);
  15. isSupported = node.isSupported("XML", nullVersion);
  16. featureImpl = (Node) node.getFeature("XML", nullVersion);
  17. featureImpl = (Node) node.getFeature("SVG", nullVersion);
  18. featureImpl = (Node) node.getFeature("HTML", nullVersion);
  19. featureImpl = (Node) node.getFeature("Events", nullVersion);
  20. featureImpl = (Node) node.getFeature("LS", nullVersion);
  21. featureImpl = (Node) node.getFeature("LS-Async", nullVersion);
  22. featureImpl = (Node) node.getFeature("XPath", nullVersion);

代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite

  1. domImpl = doc.getImplementation();
  2. node = doc.createComment("test comment");
  3. featureImpl = (Node) node.getFeature("Core", nullVersion);
  4. assertSame("coreUnspecifiedVersion", node, featureImpl);
  5. featureImpl = (Node) node.getFeature("cOrE", nullVersion);
  6. assertSame("cOrEUnspecifiedVersion", node, featureImpl);
  7. featureImpl = (Node) node.getFeature("+cOrE", nullVersion);
  8. assertSame("PlusCoreUnspecifiedVersion", node, featureImpl);
  9. featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion);
  10. assertNull("unrecognizedFeature", featureImpl);
  11. featureImpl = (Node) node.getFeature("cOrE", "2.0");
  12. assertSame("Core20", node, featureImpl);
  13. featureImpl = (Node) node.getFeature("cOrE", "3.0");
  14. assertSame("Core30", node, featureImpl);
  15. isSupported = node.isSupported("XML", nullVersion);
  16. featureImpl = (Node) node.getFeature("XML", nullVersion);
  17. featureImpl = (Node) node.getFeature("SVG", nullVersion);
  18. featureImpl = (Node) node.getFeature("HTML", nullVersion);
  19. featureImpl = (Node) node.getFeature("Events", nullVersion);
  20. featureImpl = (Node) node.getFeature("LS", nullVersion);
  21. featureImpl = (Node) node.getFeature("LS-Async", nullVersion);
  22. featureImpl = (Node) node.getFeature("XPath", nullVersion);

代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite

  1. domImpl = doc.getImplementation();
  2. node = doc.createAttribute("title");
  3. featureImpl = (Node) node.getFeature("Core", nullVersion);
  4. assertSame("coreUnspecifiedVersion", node, featureImpl);
  5. featureImpl = (Node) node.getFeature("cOrE", nullVersion);
  6. assertSame("cOrEUnspecifiedVersion", node, featureImpl);
  7. featureImpl = (Node) node.getFeature("+cOrE", nullVersion);
  8. assertSame("PlusCoreUnspecifiedVersion", node, featureImpl);
  9. featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion);
  10. assertNull("unrecognizedFeature", featureImpl);
  11. featureImpl = (Node) node.getFeature("cOrE", "2.0");
  12. assertSame("Core20", node, featureImpl);
  13. featureImpl = (Node) node.getFeature("cOrE", "3.0");
  14. assertSame("Core30", node, featureImpl);
  15. isSupported = node.isSupported("XML", nullVersion);
  16. featureImpl = (Node) node.getFeature("XML", nullVersion);
  17. featureImpl = (Node) node.getFeature("SVG", nullVersion);
  18. featureImpl = (Node) node.getFeature("HTML", nullVersion);
  19. featureImpl = (Node) node.getFeature("Events", nullVersion);
  20. featureImpl = (Node) node.getFeature("LS", nullVersion);
  21. featureImpl = (Node) node.getFeature("LS-Async", nullVersion);
  22. featureImpl = (Node) node.getFeature("XPath", nullVersion);

代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite

  1. domImpl = doc.getImplementation();
  2. node = doc.getDoctype();
  3. featureImpl = (Node) node.getFeature("Core", nullVersion);
  4. assertSame("coreUnspecifiedVersion", node, featureImpl);
  5. featureImpl = (Node) node.getFeature("cOrE", nullVersion);
  6. assertSame("cOrEUnspecifiedVersion", node, featureImpl);
  7. featureImpl = (Node) node.getFeature("+cOrE", nullVersion);
  8. assertSame("PlusCoreUnspecifiedVersion", node, featureImpl);
  9. featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion);
  10. assertNull("unrecognizedFeature", featureImpl);
  11. featureImpl = (Node) node.getFeature("cOrE", "2.0");
  12. assertSame("Core20", node, featureImpl);
  13. featureImpl = (Node) node.getFeature("cOrE", "3.0");
  14. assertSame("Core30", node, featureImpl);
  15. isSupported = node.isSupported("XML", nullVersion);
  16. featureImpl = (Node) node.getFeature("XML", nullVersion);
  17. featureImpl = (Node) node.getFeature("SVG", nullVersion);
  18. featureImpl = (Node) node.getFeature("HTML", nullVersion);
  19. featureImpl = (Node) node.getFeature("Events", nullVersion);
  20. featureImpl = (Node) node.getFeature("LS", nullVersion);
  21. featureImpl = (Node) node.getFeature("LS-Async", nullVersion);
  22. featureImpl = (Node) node.getFeature("XPath", nullVersion);

代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite

  1. entities = doctype.getEntities();
  2. node = entities.getNamedItem("ent1");
  3. featureImpl = (Node) node.getFeature("Core", nullVersion);
  4. assertSame("coreUnspecifiedVersion", node, featureImpl);
  5. featureImpl = (Node) node.getFeature("cOrE", nullVersion);
  6. assertSame("cOrEUnspecifiedVersion", node, featureImpl);
  7. featureImpl = (Node) node.getFeature("+cOrE", nullVersion);
  8. assertSame("PlusCoreUnspecifiedVersion", node, featureImpl);
  9. featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion);
  10. assertNull("unrecognizedFeature", featureImpl);
  11. featureImpl = (Node) node.getFeature("cOrE", "2.0");
  12. assertSame("Core20", node, featureImpl);
  13. featureImpl = (Node) node.getFeature("cOrE", "3.0");
  14. assertSame("Core30", node, featureImpl);
  15. isSupported = node.isSupported("XML", nullVersion);
  16. featureImpl = (Node) node.getFeature("XML", nullVersion);
  17. featureImpl = (Node) node.getFeature("SVG", nullVersion);
  18. featureImpl = (Node) node.getFeature("HTML", nullVersion);
  19. featureImpl = (Node) node.getFeature("Events", nullVersion);
  20. featureImpl = (Node) node.getFeature("LS", nullVersion);
  21. featureImpl = (Node) node.getFeature("LS-Async", nullVersion);
  22. featureImpl = (Node) node.getFeature("XPath", nullVersion);

代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite

  1. domImpl = doc.getImplementation();
  2. node = doc.createCDATASection("some text");
  3. featureImpl = (Node) node.getFeature("Core", nullVersion);
  4. assertSame("coreUnspecifiedVersion", node, featureImpl);
  5. featureImpl = (Node) node.getFeature("cOrE", nullVersion);
  6. assertSame("cOrEUnspecifiedVersion", node, featureImpl);
  7. featureImpl = (Node) node.getFeature("+cOrE", nullVersion);
  8. assertSame("PlusCoreUnspecifiedVersion", node, featureImpl);
  9. featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion);
  10. assertNull("unrecognizedFeature", featureImpl);
  11. featureImpl = (Node) node.getFeature("cOrE", "2.0");
  12. assertSame("Core20", node, featureImpl);
  13. featureImpl = (Node) node.getFeature("cOrE", "3.0");
  14. assertSame("Core30", node, featureImpl);
  15. isSupported = node.isSupported("XML", nullVersion);
  16. featureImpl = (Node) node.getFeature("XML", nullVersion);
  17. featureImpl = (Node) node.getFeature("SVG", nullVersion);
  18. featureImpl = (Node) node.getFeature("HTML", nullVersion);
  19. featureImpl = (Node) node.getFeature("Events", nullVersion);
  20. featureImpl = (Node) node.getFeature("LS", nullVersion);
  21. featureImpl = (Node) node.getFeature("LS-Async", nullVersion);
  22. featureImpl = (Node) node.getFeature("XPath", nullVersion);

代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite

  1. domImpl = doc.getImplementation();
  2. node = doc.getDocumentElement();
  3. featureImpl = (Node) node.getFeature("Core", nullVersion);
  4. assertSame("coreUnspecifiedVersion", node, featureImpl);
  5. featureImpl = (Node) node.getFeature("cOrE", nullVersion);
  6. assertSame("cOrEUnspecifiedVersion", node, featureImpl);
  7. featureImpl = (Node) node.getFeature("+cOrE", nullVersion);
  8. assertSame("PlusCoreUnspecifiedVersion", node, featureImpl);
  9. featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion);
  10. assertNull("unrecognizedFeature", featureImpl);
  11. featureImpl = (Node) node.getFeature("cOrE", "2.0");
  12. assertSame("Core20", node, featureImpl);
  13. featureImpl = (Node) node.getFeature("cOrE", "3.0");
  14. assertSame("Core30", node, featureImpl);
  15. isSupported = node.isSupported("XML", nullVersion);
  16. featureImpl = (Node) node.getFeature("XML", nullVersion);
  17. featureImpl = (Node) node.getFeature("SVG", nullVersion);
  18. featureImpl = (Node) node.getFeature("HTML", nullVersion);
  19. featureImpl = (Node) node.getFeature("Events", nullVersion);
  20. featureImpl = (Node) node.getFeature("LS", nullVersion);
  21. featureImpl = (Node) node.getFeature("LS-Async", nullVersion);
  22. featureImpl = (Node) node.getFeature("XPath", nullVersion);

代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite

  1. domImpl = doc.getImplementation();
  2. node = doc.createAttributeNS("http://www.w3.org/XML/1998/namespace", "xml:lang");
  3. featureImpl = (Node) node.getFeature("Core", nullVersion);
  4. assertSame("coreUnspecifiedVersion", node, featureImpl);
  5. featureImpl = (Node) node.getFeature("cOrE", nullVersion);
  6. assertSame("cOrEUnspecifiedVersion", node, featureImpl);
  7. featureImpl = (Node) node.getFeature("+cOrE", nullVersion);
  8. assertSame("PlusCoreUnspecifiedVersion", node, featureImpl);
  9. featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion);
  10. assertNull("unrecognizedFeature", featureImpl);
  11. featureImpl = (Node) node.getFeature("cOrE", "2.0");
  12. assertSame("Core20", node, featureImpl);
  13. featureImpl = (Node) node.getFeature("cOrE", "3.0");
  14. assertSame("Core30", node, featureImpl);
  15. isSupported = node.isSupported("XML", nullVersion);
  16. featureImpl = (Node) node.getFeature("XML", nullVersion);
  17. featureImpl = (Node) node.getFeature("SVG", nullVersion);
  18. featureImpl = (Node) node.getFeature("HTML", nullVersion);
  19. featureImpl = (Node) node.getFeature("Events", nullVersion);
  20. featureImpl = (Node) node.getFeature("LS", nullVersion);
  21. featureImpl = (Node) node.getFeature("LS-Async", nullVersion);
  22. featureImpl = (Node) node.getFeature("XPath", nullVersion);

代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite

  1. domImpl = doc.getImplementation();
  2. node = doc.createEntityReference("ent1");
  3. featureImpl = (Node) node.getFeature("Core", nullVersion);
  4. assertSame("coreUnspecifiedVersion", node, featureImpl);
  5. featureImpl = (Node) node.getFeature("cOrE", nullVersion);
  6. assertSame("cOrEUnspecifiedVersion", node, featureImpl);
  7. featureImpl = (Node) node.getFeature("+cOrE", nullVersion);
  8. assertSame("PlusCoreUnspecifiedVersion", node, featureImpl);
  9. featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion);
  10. assertNull("unrecognizedFeature", featureImpl);
  11. featureImpl = (Node) node.getFeature("cOrE", "2.0");
  12. assertSame("Core20", node, featureImpl);
  13. featureImpl = (Node) node.getFeature("cOrE", "3.0");
  14. assertSame("Core30", node, featureImpl);
  15. isSupported = node.isSupported("XML", nullVersion);
  16. featureImpl = (Node) node.getFeature("XML", nullVersion);
  17. featureImpl = (Node) node.getFeature("SVG", nullVersion);
  18. featureImpl = (Node) node.getFeature("HTML", nullVersion);
  19. featureImpl = (Node) node.getFeature("Events", nullVersion);
  20. featureImpl = (Node) node.getFeature("LS", nullVersion);
  21. featureImpl = (Node) node.getFeature("LS-Async", nullVersion);
  22. featureImpl = (Node) node.getFeature("XPath", nullVersion);

代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite

  1. domImpl = doc.getImplementation();
  2. node = doc.createDocumentFragment();
  3. featureImpl = (Node) node.getFeature("Core", nullVersion);
  4. assertSame("coreUnspecifiedVersion", node, featureImpl);
  5. featureImpl = (Node) node.getFeature("cOrE", nullVersion);
  6. assertSame("cOrEUnspecifiedVersion", node, featureImpl);
  7. featureImpl = (Node) node.getFeature("+cOrE", nullVersion);
  8. assertSame("PlusCoreUnspecifiedVersion", node, featureImpl);
  9. featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion);
  10. assertNull("unrecognizedFeature", featureImpl);
  11. featureImpl = (Node) node.getFeature("cOrE", "2.0");
  12. assertSame("Core20", node, featureImpl);
  13. featureImpl = (Node) node.getFeature("cOrE", "3.0");
  14. assertSame("Core30", node, featureImpl);
  15. isSupported = node.isSupported("XML", nullVersion);
  16. featureImpl = (Node) node.getFeature("XML", nullVersion);
  17. featureImpl = (Node) node.getFeature("SVG", nullVersion);
  18. featureImpl = (Node) node.getFeature("HTML", nullVersion);
  19. featureImpl = (Node) node.getFeature("Events", nullVersion);
  20. featureImpl = (Node) node.getFeature("LS", nullVersion);
  21. featureImpl = (Node) node.getFeature("LS-Async", nullVersion);
  22. featureImpl = (Node) node.getFeature("XPath", nullVersion);

代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite

  1. notations = doctype.getNotations();
  2. node = notations.getNamedItem("notation1");
  3. featureImpl = (Node) node.getFeature("Core", nullVersion);
  4. assertSame("coreUnspecifiedVersion", node, featureImpl);
  5. featureImpl = (Node) node.getFeature("cOrE", nullVersion);
  6. assertSame("cOrEUnspecifiedVersion", node, featureImpl);
  7. featureImpl = (Node) node.getFeature("+cOrE", nullVersion);
  8. assertSame("PlusCoreUnspecifiedVersion", node, featureImpl);
  9. featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion);
  10. assertNull("unrecognizedFeature", featureImpl);
  11. featureImpl = (Node) node.getFeature("cOrE", "2.0");
  12. assertSame("Core20", node, featureImpl);
  13. featureImpl = (Node) node.getFeature("cOrE", "3.0");
  14. assertSame("Core30", node, featureImpl);
  15. isSupported = node.isSupported("XML", nullVersion);
  16. featureImpl = (Node) node.getFeature("XML", nullVersion);
  17. featureImpl = (Node) node.getFeature("SVG", nullVersion);
  18. featureImpl = (Node) node.getFeature("HTML", nullVersion);
  19. featureImpl = (Node) node.getFeature("Events", nullVersion);
  20. featureImpl = (Node) node.getFeature("LS", nullVersion);
  21. featureImpl = (Node) node.getFeature("LS-Async", nullVersion);
  22. featureImpl = (Node) node.getFeature("XPath", nullVersion);

代码示例来源:origin: org.apache.ws.commons.axiom/dom-testsuite

  1. domImpl = doc.getImplementation();
  2. node = doc;
  3. featureImpl = (Node) node.getFeature("Core", nullVersion);
  4. assertSame("coreUnspecifiedVersion", node, featureImpl);
  5. featureImpl = (Node) node.getFeature("cOrE", nullVersion);
  6. assertSame("cOrEUnspecifiedVersion", node, featureImpl);
  7. featureImpl = (Node) node.getFeature("+cOrE", nullVersion);
  8. assertSame("PlusCoreUnspecifiedVersion", node, featureImpl);
  9. featureImpl = (Node) node.getFeature("org.w3c.domts.bogus.feature", nullVersion);
  10. assertNull("unrecognizedFeature", featureImpl);
  11. featureImpl = (Node) node.getFeature("cOrE", "2.0");
  12. assertSame("Core20", node, featureImpl);
  13. featureImpl = (Node) node.getFeature("cOrE", "3.0");
  14. assertSame("Core30", node, featureImpl);
  15. isSupported = node.isSupported("XML", nullVersion);

相关文章