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

x33g5p2x  于2022-01-18 转载在 其他  
字(4.9k)|赞(0)|评价(0)|浏览(319)

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

Element.getNodeType介绍

暂无

代码示例

代码示例来源:origin: groovy/groovy-core

  1. /**
  2. * Returns the list of any direct String nodes of this node.
  3. *
  4. * @return the list of String values from this node
  5. * @since 2.3.0
  6. */
  7. public static List<String> localText(Element self) {
  8. List<String> result = new ArrayList<String>();
  9. if (self.getNodeType() == Node.TEXT_NODE || self.getNodeType() == Node.CDATA_SECTION_NODE) {
  10. result.add(self.getNodeValue());
  11. } else if (self.hasChildNodes()) {
  12. NodeList nodeList = self.getChildNodes();
  13. for (int i = 0; i < nodeList.getLength(); i++) {
  14. Node item = nodeList.item(i);
  15. if (item.getNodeType() == Node.TEXT_NODE || item.getNodeType() == Node.CDATA_SECTION_NODE) {
  16. result.add(item.getNodeValue());
  17. }
  18. }
  19. }
  20. return result;
  21. }

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

  1. if (this.getOwnerElement().getNodeType() == Node.ELEMENT_NODE) {
  2. return getOwnerElement().lookupNamespaceURI(specifiedPrefix);

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

  1. if (this.getOwnerElement().getNodeType() == Node.ELEMENT_NODE) {
  2. return getOwnerElement().lookupNamespaceURI(specifiedPrefix);

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

  1. if (this.getOwnerElement().getNodeType() == Node.ELEMENT_NODE) {
  2. return getOwnerElement().lookupNamespaceURI(specifiedPrefix);

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

  1. if (this.getOwnerElement().getNodeType() == Node.ELEMENT_NODE) {
  2. return getOwnerElement().lookupNamespaceURI(specifiedPrefix);

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

  1. if (this.getOwnerElement().getNodeType() == Node.ELEMENT_NODE) {
  2. return getOwnerElement().lookupNamespaceURI(specifiedPrefix);

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

  1. if (this.getOwnerElement().getNodeType() == Node.ELEMENT_NODE) {
  2. return getOwnerElement().lookupNamespaceURI(specifiedPrefix);

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

  1. if (this.getOwnerElement().getNodeType() == Node.ELEMENT_NODE) {
  2. return getOwnerElement().lookupPrefix(namespaceURI);

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

  1. if (this.getOwnerElement().getNodeType() == Node.ELEMENT_NODE) {
  2. return getOwnerElement().lookupPrefix(namespaceURI);

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

  1. if (this.getOwnerElement().getNodeType() == Node.ELEMENT_NODE) {
  2. return getOwnerElement().lookupPrefix(namespaceURI);

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

  1. if (this.getOwnerElement().getNodeType() == Node.ELEMENT_NODE) {
  2. return getOwnerElement().lookupPrefix(namespaceURI);

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

  1. if (this.getOwnerElement().getNodeType() == Node.ELEMENT_NODE) {
  2. return getOwnerElement().lookupPrefix(namespaceURI);

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

  1. if (this.getOwnerElement().getNodeType() == Node.ELEMENT_NODE) {
  2. return getOwnerElement().lookupPrefix(namespaceURI);

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

  1. for (int i = 0; i < dataStreams.lenght(); i++) {
  2. Element dataStream = (Element) dataStreams.item(i);
  3. if (dataStream.getNodeType() == Element.ELEMENT_NODE) {
  4. String title = dataStream.getAttributes()
  5. .getNamedItem("title").getTextContent();
  6. }
  7. }

代码示例来源:origin: hypercube1024/firefly

  1. @Override
  2. public Element element(Element e, String name) {
  3. NodeList element = e.getElementsByTagName(name);
  4. if (element != null && e.getNodeType() == Node.ELEMENT_NODE) {
  5. return (Element) element.item(0);
  6. }
  7. return null;
  8. }

代码示例来源:origin: org.opensingular/singular-commons

  1. /**
  2. * @see org.w3c.dom.Node#getNodeType()
  3. */
  4. public short getNodeType() {
  5. return getCurrentInternal().getNodeType();
  6. }

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

  1. HashMap<String, String> values = ...;
  2. StringBuilder str = new StringBuilder();
  3. for(Element child = ch1.getFirstChild; child != null; child = child.getNextSibling()) {
  4. if(child.getNodeType() == Node.TEXT_NODE) {
  5. str.append(child.getTextContent());
  6. } else if(child.getNodeName().equals("value")) {
  7. str.append(values.get(child.getAttributes().getNamedItem("name").getTextContent()));
  8. }
  9. }
  10. String output = str.toString();

代码示例来源:origin: Microsoft/ApplicationInsights-Java

  1. private static Element createMockElement(String attributeName, final String attributeValue) {
  2. final Element mockElement = mock(Element.class);
  3. Mockito.doAnswer(new Answer() {
  4. @Override
  5. public Object answer(InvocationOnMock invocation) throws Throwable {
  6. return Node.ELEMENT_NODE;
  7. }
  8. }).when(mockElement).getNodeType();
  9. addAttribute(mockElement, attributeName, attributeValue);
  10. return mockElement;
  11. }

代码示例来源:origin: epam/Wilma

  1. @Test
  2. public void testParseNodeShouldReturnEmptySetIfNodeTypeIsNotElementNode() {
  3. //GIVEN
  4. getChildNodes();
  5. given(element.getNodeType()).willReturn(Node.COMMENT_NODE);
  6. //WHEN
  7. Set<ResponseFormatterDescriptor> actual = underTest.parseNode(node, document);
  8. //THEN
  9. assertTrue(actual.isEmpty());
  10. }

代码示例来源:origin: epam/Wilma

  1. @Test
  2. public void testParseNodeShouldReturnTemplateFormatterParam() {
  3. //GIVEN
  4. getChildNodes();
  5. given(element.getNodeType()).willReturn(Node.ELEMENT_NODE);
  6. given(element.getTagName()).willReturn(TEMPLATE_FORMATTER_TAG);
  7. mockTemplateFormatterAttributes();
  8. //WHEN
  9. Set<ResponseFormatterDescriptor> actual = underTest.parseNode(node, document);
  10. //THEN
  11. assertEquals(((ResponseFormatterDescriptor) actual.toArray()[0]).getParams().getAllParameters().get(0).getValue(), "value");
  12. }

相关文章