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

x33g5p2x  于2022-01-17 转载在 其他  
字(10.3k)|赞(0)|评价(0)|浏览(150)

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

Document.compareDocumentPosition介绍

暂无

代码示例

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

public short compareDocumentPosition(Node node) throws DOMException {
  return document.compareDocumentPosition(node);
}

代码示例来源:origin: org.opensingular/form-core

@Override
public short compareDocumentPosition(Node other) throws DOMException {
  return original_.compareDocumentPosition(other);
}

代码示例来源:origin: org.swinglabs/swingx-ws

/**
 * @inheritDoc
 */
public short compareDocumentPosition(Node other) throws DOMException {
  return dom.compareDocumentPosition(other);
}

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

@Override
public short compareDocumentPosition(Node other) throws DOMException {
  return original_.compareDocumentPosition(other);
}

代码示例来源:origin: apache/servicemix-bundles

@Override
public short compareDocumentPosition(Node other) throws DOMException {
  return document.compareDocumentPosition(getDomNode(other));
}

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

public short compareDocumentPosition(Node other) throws DOMException
{
 return this.doc.compareDocumentPosition(other);
}

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

public short compareDocumentPosition(Node node) throws DOMException {
  return document.compareDocumentPosition(node);
}

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

/**
* Runs the test case.
* @throws Throwable Any uncaught exception causes test to fail
*/
public void runTest() throws Throwable {
 Document doc;
 int documentPosition;
 doc = (Document) load("hc_staff", false);
 documentPosition = (int) doc.compareDocumentPosition(doc);
 assertEquals("nodecomparedocumentpositionNoFlags04", 0, documentPosition);
 }
/**

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

/**
* Runs the test case.
* @throws Throwable Any uncaught exception causes test to fail
*/
public void runTest() throws Throwable {
 Document doc;
 Comment comment;
 Element elem;
 NodeList elemList;
 int documentPosition;
 int commentPosition;
 Node appendedChild;
 doc = (Document) load("hc_staff", true);
 comment = doc.createComment("Another Comment");
 elemList = doc.getElementsByTagName("p");
 elem = (Element) elemList.item(3);
 appendedChild = elem.appendChild(comment);
 documentPosition = (int) doc.compareDocumentPosition(comment);
 assertEquals("nodecomparedocumentpositionIsContainedFollowing13", 20, documentPosition);
 commentPosition = (int) comment.compareDocumentPosition(doc);
 assertEquals("nodecomparedocumentpositionContainsPRECEDING13", 10, commentPosition);
 }
/**

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

/**
* Runs the test case.
* @throws Throwable Any uncaught exception causes test to fail
*/
public void runTest() throws Throwable {
 Document doc;
 Element elem;
 Element newElem;
 NodeList elemList;
 int documentPosition;
 int documentElementPosition;
 Node appendedChild;
 doc = (Document) load("hc_staff", true);
 elemList = doc.getElementsByTagName("p");
 elem = (Element) elemList.item(3);
 newElem = doc.createElementNS("http://www.w3.org/1999/xhtml", "br");
 appendedChild = elem.appendChild(newElem);
 documentPosition = (int) doc.compareDocumentPosition(newElem);
 assertEquals("nodecomparedocumentpositionIsContainedFollowing09", 20, documentPosition);
 documentElementPosition = (int) newElem.compareDocumentPosition(doc);
 assertEquals("nodecomparedocumentpositionContainsPRECEDING09", 10, documentElementPosition);
 }
/**

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

domImpl = doc.getImplementation();
   newDoc = domImpl.createDocument(rootNS, rootName, nullDocType);
   documentPosition1 = (int) doc.compareDocumentPosition(newDoc);
   assertEquals("isImplSpecificDisconnected1", 33 & 57, documentPosition1 & 57);
   documentPosition2 = (int) newDoc.compareDocumentPosition(doc);
   assertEquals("isImplSpecificDisconnected2", 33 & 57, documentPosition2 & 57);
   assertNotEquals("notBothPreceding", documentPosition1 & 2, documentPosition2 & 2);
assertNotEquals("notBothFollowing", documentPosition1 & 4, documentPosition2 & 4);
documentPosition3 = (int) doc.compareDocumentPosition(newDoc);
   assertEquals("isConsistent", documentPosition1, documentPosition3);

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

/**
* Runs the test case.
* @throws Throwable Any uncaught exception causes test to fail
*/
public void runTest() throws Throwable {
 Document doc;
 Element docElem;
 Element newElem;
 int documentPosition;
 int documentElementPosition;
 Node appendedChild;
 doc = (Document) load("hc_staff", true);
 docElem = doc.getDocumentElement();
 newElem = doc.createElementNS("http://www.w3.org/1999/xhtml", "br");
 appendedChild = docElem.appendChild(newElem);
 documentPosition = (int) doc.compareDocumentPosition(newElem);
 assertEquals("nodecomparedocumentpositionIsContainedFollowing07", 20, documentPosition);
 documentElementPosition = (int) newElem.compareDocumentPosition(doc);
 assertEquals("nodecomparedocumentpositionContainedPRECEDING07", 10, documentElementPosition);
 }
/**

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

/**
* Runs the test case.
* @throws Throwable Any uncaught exception causes test to fail
*/
public void runTest() throws Throwable {
 Document doc;
 Element elem;
 NodeList elemList;
 int documentPosition;
 int elementPosition;
 doc = (Document) load("hc_staff", false);
 elemList = doc.getElementsByTagName("p");
 elem = (Element) elemList.item(3);
 documentPosition = (int) doc.compareDocumentPosition(elem);
 assertEquals("nodecomparedocumentpositionIsContainedFollowing08", 20, documentPosition);
 elementPosition = (int) elem.compareDocumentPosition(doc);
 assertEquals("nodecomparedocumentpositionContainsPRECEDING08", 10, elementPosition);
 }
/**

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

/**
* Runs the test case.
* @throws Throwable Any uncaught exception causes test to fail
*/
public void runTest() throws Throwable {
 Document doc;
 ProcessingInstruction pi;
 int documentPosition;
 int piPosition;
 Node appendedChild;
 doc = (Document) load("hc_staff", true);
 pi = doc.createProcessingInstruction("PITarget", "PIDATA");
 appendedChild = doc.appendChild(pi);
 documentPosition = (int) doc.compareDocumentPosition(pi);
 assertEquals("nodecomparedocumentpositionIsContainedFollowing12", 20, documentPosition);
 piPosition = (int) pi.compareDocumentPosition(doc);
 assertEquals("nodecomparedocumentpositionContainsPRECEDING12", 10, piPosition);
 }
/**

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

/**
  * Runs the test case.
  * @throws Throwable Any uncaught exception causes test to fail
  */
  public void runTest() throws Throwable {
   Document doc;
   Document docComp;
   int documentPosition1;
   int documentPosition2;
   int documentPosition3;
   doc = (Document) load("hc_staff", false);
   docComp = (Document) load("hc_staff", false);
   documentPosition1 = (int) doc.compareDocumentPosition(docComp);
   assertEquals("isImplSpecificDisconnected1", 33 & 57, documentPosition1 & 57);
   documentPosition2 = (int) docComp.compareDocumentPosition(doc);
   assertNotEquals("notBothPreceding", documentPosition1 & 2, documentPosition2 & 2);
assertNotEquals("notBothFollowing", documentPosition1 & 4, documentPosition2 & 4);
assertEquals("isImplSpecificDisconnected2", 33 & 57, documentPosition2 & 57);
   documentPosition3 = (int) doc.compareDocumentPosition(docComp);
   assertEquals("isConsistent", documentPosition1, documentPosition3);
   }
  /**

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

/**
* Runs the test case.
* @throws Throwable Any uncaught exception causes test to fail
*/
public void runTest() throws Throwable {
 Document doc;
 Element docElem;
 int documentPositionDoc;
 int documentPositionDocElem;
 doc = (Document) load("hc_staff", false);
 docElem = doc.getDocumentElement();
 documentPositionDoc = (int) doc.compareDocumentPosition(docElem);
 assertEquals("nodecomparedocumentpositionIsContainedFollowing06", 20, documentPositionDoc);
 documentPositionDocElem = (int) docElem.compareDocumentPosition(doc);
 assertEquals("nodecomparedocumentpotionContainsPRECEDING06", 10, documentPositionDocElem);
 }
/**

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

/**
* Runs the test case.
* @throws Throwable Any uncaught exception causes test to fail
*/
public void runTest() throws Throwable {
 Document doc;
 DocumentType docType;
 int documentPositionDoc;
 int documentPositionDocType;
 doc = (Document) load("hc_staff", false);
 docType = doc.getDoctype();
 documentPositionDoc = (int) doc.compareDocumentPosition(docType);
 assertEquals("nodecomparedocumentpositionIsContainedFollowing01", 20, documentPositionDoc);
 documentPositionDocType = (int) docType.compareDocumentPosition(doc);
 assertEquals("nodecomparetreepositionContainsPRECEDING01", 10, documentPositionDocType);
 }
/**

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

position5 = (int) attr.compareDocumentPosition(elem);
   assertEquals("nodecomparedocumentposition4ContainsPRECEDING33", 10, position5);
   position1 = (int) doc.compareDocumentPosition(elem);
   assertEquals("isImplSpecificDisconnected1", 33 & 57, position1 & 57);
   position2 = (int) elem.compareDocumentPosition(doc);
assertNotEquals("notBothFollowing", position1 & 4, position2 & 4);
assertEquals("isImplSpecificDisconnected2", 33 & 57, position2 & 57);
   position3 = (int) doc.compareDocumentPosition(elem);
   assertEquals("isConsistent", position1, position3);

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

/**
* Runs the test case.
* @throws Throwable Any uncaught exception causes test to fail
*/
public void runTest() throws Throwable {
 Document doc;
 DOMImplementation domImpl;
 DocumentType newDocType;
 DocumentType docType;
 int documentPositionDoc;
 int documentPositionDocType;
 String nullPubId = null;
 String nullSysId = null;
 Node replaced;
 String rootName;
 doc = (Document) load("hc_staff", true);
 docType = doc.getDoctype();
 rootName = docType.getName();
 domImpl = doc.getImplementation();
 newDocType = domImpl.createDocumentType(rootName, nullPubId, nullSysId);
 replaced = doc.replaceChild(newDocType, docType);
 documentPositionDoc = (int) doc.compareDocumentPosition(newDocType);
 assertEquals("nodecomparedocumentpositionIsContainedFollowing02", 20, documentPositionDoc);
 documentPositionDocType = (int) newDocType.compareDocumentPosition(doc);
 assertEquals("nodecomparedocumentpositionContainsPRECEDING02", 10, documentPositionDocType);
 }
/**

相关文章

微信公众号

最新文章

更多

Document类方法