亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? dtest.cpp

?? IBM的解析xml的工具Xerces的源代碼
?? CPP
?? 第 1 頁 / 共 5 頁
字號:
    LOOKUPDEFAULTNSTEST(docBodyLevel21, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docBodyLevel31, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docBodyLevel32, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docCDATASection, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docFirstElement, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docReferenceEntity, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docFirstElementAttr, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(doc, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docNotation, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docComment, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docTextNode2, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docTextNode4, tempStr3, false, __LINE__);    XMLString::transcode("default", tempStr3, 3999);    LOOKUPDEFAULTNSTEST(docProcessingInstruction, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docBodyLevel24, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docBodyLevel23, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docBodyLevel21, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docBodyLevel31, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docBodyLevel32, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docCDATASection, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docFirstElement, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docReferenceEntity, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docFirstElementAttr, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(doc, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docNotation, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docComment, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docTextNode2, tempStr3, false, __LINE__);    LOOKUPDEFAULTNSTEST(docTextNode4, tempStr3, false, __LINE__);    //remove the xmlns attr    docFirstElement->removeAttributeNode(attr3);    LOOKUPDEFAULTNSTEST(docProcessingInstruction, 0, true, __LINE__);    LOOKUPDEFAULTNSTEST(docBodyLevel24, 0, true, __LINE__);    LOOKUPDEFAULTNSTEST(docBodyLevel23, 0, true, __LINE__);    LOOKUPDEFAULTNSTEST(docBodyLevel21, 0, true, __LINE__);    LOOKUPDEFAULTNSTEST(docBodyLevel31, 0, true, __LINE__);    LOOKUPDEFAULTNSTEST(docBodyLevel32, 0, true, __LINE__);    LOOKUPDEFAULTNSTEST(docCDATASection, 0, true, __LINE__);    LOOKUPDEFAULTNSTEST(docFirstElement, 0, true, __LINE__);    LOOKUPDEFAULTNSTEST(docReferenceEntity, 0, true, __LINE__);    LOOKUPDEFAULTNSTEST(docFirstElementAttr, 0, true, __LINE__);    LOOKUPDEFAULTNSTEST(doc, 0, true, __LINE__);    LOOKUPDEFAULTNSTEST(docNotation, 0, false, __LINE__);    LOOKUPDEFAULTNSTEST(docComment, 0, true, __LINE__);    LOOKUPDEFAULTNSTEST(docTextNode2, 0, true, __LINE__);    LOOKUPDEFAULTNSTEST(docTextNode4, 0, true, __LINE__);    XMLString::transcode("someSpecialURI", tempStr3, 3999);    XMLString::transcode("newNameForEle", tempStr4, 3999);    DOMElement *ele = doc->createElementNS(tempStr3, tempStr4);    docFirstElement->insertBefore(ele, docFirstElement->getFirstChild());    // test for bug# 26919    docFirstElement->insertBefore(docFirstElement->getFirstChild(), docFirstElement->getFirstChild());    //a test for lookup when xmlns is not set so we take the fact that there is no prefix to be confimation    LOOKUPDEFAULTNSTEST(ele, tempStr3, true, __LINE__);    docFirstElement->removeAttributeNode(attr1);    docBodyLevel21->removeAttributeNode(attr2);    docFirstElement->removeChild(ele);//***********Following are for errorTests    DOMDocumentFragment* docDocFragment = doc->createDocumentFragment();    //name + "docTextNode3"    XMLString::copyString(tempStr, name);    XMLString::transcode("docTextNode3", tempStr2, 3999);    XMLString::catString(tempStr, tempStr2);    DOMText* docNode3 = doc->createTextNode(tempStr);    //name + "docTextNode4"    XMLString::copyString(tempStr, name);    XMLString::transcode("docTextNode4", tempStr2, 3999);    XMLString::catString(tempStr, tempStr2);    DOMText* docNode4 = doc->createTextNode(tempStr);    //"ourEntityNode"    XMLString::transcode("ourEntityNode", tempStr, 3999);    DOMNode*   abc2 =  doc->getDoctype()->getEntities()->getNamedItem(tempStr);  // Get the DOMEntity* node    DOMEntity* docEntity = (DOMEntity*) abc2;    DOMNode*   abc3 = doc->getFirstChild(); // Get the DOMDocumentType* node    DOMDocumentType* docDocType = (DOMDocumentType*) abc3;    DOMNode*   abc4 = doc->getLastChild()->getLastChild()->getLastChild()->getFirstChild();    DOMEntityReference* entityReferenceText = (DOMEntityReference*) abc4;    //"entityReferenceText information"    XMLString::transcode("entityReferenceText information", tempStr, 3999);    DOMText* entityReferenceText2 = doc->createTextNode(tempStr);//************************************************ ERROR TESTS    DOMTest tests;    EXCEPTIONSTEST(document->appendChild(docBody), DOMException::HIERARCHY_REQUEST_ERR, OK,  1);    EXCEPTIONSTEST(document->appendChild(docBody), DOMException::HIERARCHY_REQUEST_ERR, OK, 2);    EXCEPTIONSTEST(docNode3->appendChild(docNode4), DOMException::HIERARCHY_REQUEST_ERR, OK, 3);    // EXCEPTIONSTEST(doc->insertBefore(docEntity, docFirstElement), DOMException::HIERARCHY_REQUEST_ERR, OK, 4);    EXCEPTIONSTEST(doc->replaceChild(docCDATASection, docFirstElement), DOMException::HIERARCHY_REQUEST_ERR, OK, 5);    //"This shouldn't work!"    XMLString::transcode("entityReferenceText information", tempStr, 3999);    // The following setNodeValue tests are not invalid    // According to DOM spec, if the node value is defined to be null in the DOM spec, setting it has no effect.    // Only those node type that are supposed to have node value, exception will be raised if the node is readonly.    // EXCEPTIONSTEST(docFirstElement->setNodeValue(tempStr), DOMException::NO_MODIFICATION_ALLOWED_ERR, OK, 6);    // EXCEPTIONSTEST(docReferenceEntity->setNodeValue(tempStr), DOMException::NO_MODIFICATION_ALLOWED_ERR, OK, 7);    // EXCEPTIONSTEST(docEntity->setNodeValue(tempStr), DOMException::NO_MODIFICATION_ALLOWED_ERR, OK, 8);    // EXCEPTIONSTEST(doc->setNodeValue(tempStr), DOMException::NO_MODIFICATION_ALLOWED_ERR, OK, 9);    // EXCEPTIONSTEST(docDocType->setNodeValue(tempStr), DOMException::NO_MODIFICATION_ALLOWED_ERR, OK, 10);    // EXCEPTIONSTEST(docDocFragment->setNodeValue(tempStr), DOMException::NO_MODIFICATION_ALLOWED_ERR, OK, 11);    // EXCEPTIONSTEST(docNotation->setNodeValue(tempStr), DOMException::NO_MODIFICATION_ALLOWED_ERR, OK, 12);    EXCEPTIONSTEST(docReferenceEntity->appendChild(entityReferenceText2 ), DOMException::NO_MODIFICATION_ALLOWED_ERR , OK, 13);    EXCEPTIONSTEST(docBodyLevel32->insertBefore(docTextNode11,docBody ), DOMException::NOT_FOUND_ERR, OK, 14);    EXCEPTIONSTEST(docBodyLevel32->removeChild(docFirstElement), DOMException::NOT_FOUND_ERR, OK, 15);    EXCEPTIONSTEST(docBodyLevel32->replaceChild(docTextNode11,docFirstElement ), DOMException::NOT_FOUND_ERR, OK, 16);    XMLString::release(&name);    return OK;//!! Throws a NOT_FOUND_ERR ********     // docBodyLevel32->getAttributes()->removeNamedItem(testAttribute->getName());    16  // To test removeNamedItem};  //END OF DOCBUILDER/** * @param document org.w3c.dom.DOMDocument */void DOMTest::findTestNodes(DOMDocument* document) {    DOMNode* node = document;    int nodeCount = 0;    // Walk the tree until you find and assign all node types needed that exist.    while (node != 0 && nodeCount < 12)    {        switch (node->getNodeType())    {        case DOMNode::ELEMENT_NODE :            if (testElementNode == 0) {testElementNode = (DOMElement*)node; nodeCount++;}            break;        case DOMNode::ATTRIBUTE_NODE :            if (testAttributeNode == 0) {testAttributeNode = (DOMAttr*)node; nodeCount++;}            break;        case DOMNode::TEXT_NODE :            if (testTextNode == 0) {testTextNode = (DOMText*)node; nodeCount++;}            break;        case DOMNode::CDATA_SECTION_NODE :            if (testCDATASectionNode == 0) {testCDATASectionNode = (DOMCDATASection*)node; nodeCount++;}            break;        case DOMNode::ENTITY_REFERENCE_NODE :            if (testEntityReferenceNode == 0) {testEntityReferenceNode = (DOMEntityReference*)node; nodeCount++;}            break;        case DOMNode::ENTITY_NODE :            if (testEntityNode == 0) {testEntityNode = (DOMEntity*)node; nodeCount++;}            break;        case DOMNode::PROCESSING_INSTRUCTION_NODE :            if (testProcessingInstructionNode == 0) {testProcessingInstructionNode = (DOMProcessingInstruction*)node; nodeCount++;}            break;        case DOMNode::COMMENT_NODE :            if (testCommentNode == 0) {testCommentNode = (DOMComment*)node; nodeCount++;}            break;        case DOMNode::DOCUMENT_TYPE_NODE :            if (testDocumentTypeNode == 0) {testDocumentTypeNode = (DOMDocumentType*)node; nodeCount++;}            break;        case DOMNode::DOCUMENT_FRAGMENT_NODE :            if (testDocumentFragmentNode == 0) {testDocumentFragmentNode = (DOMDocumentFragment*)node; nodeCount++;}            break;        case DOMNode::NOTATION_NODE :            if (testNotationNode == 0) {testNotationNode = (DOMNotation*)node; nodeCount++;}            break;        case DOMNode::DOCUMENT_NODE :            if (testDocumentNode == 0) {testDocumentNode = (DOMDocument*)node; nodeCount++;}            break;        default:            ;    }// End of switch    }   // End of while};/** * @param document org.w3c.dom.DOMDocument */void DOMTest::findTestNodes(DOMNode* node) {    DOMTest test;    DOMNode*  kid;    // Walk the tree until you find and assign all node types needed that exist.    if (node->getFirstChild() != 0)    {        kid = node->getFirstChild();        test.findTestNodes(kid);    }    if (node->getNextSibling() != 0)    {        kid = node->getNextSibling();        test.findTestNodes(kid);    }    switch (node->getNodeType())    {        case DOMNode::ELEMENT_NODE :            if (testElementNode == 0) {testElementNode = (DOMElement*)node; }            break;        case DOMNode::ATTRIBUTE_NODE :            if (testAttributeNode == 0) {testAttributeNode = (DOMAttr*)node; }            break;        case DOMNode::TEXT_NODE :            if (testTextNode == 0) {testTextNode = (DOMText*)node; }            break;        case DOMNode::CDATA_SECTION_NODE :            if (testCDATASectionNode == 0) {testCDATASectionNode = (DOMCDATASection*)node; }            break;        case DOMNode::ENTITY_REFERENCE_NODE :            if (testEntityReferenceNode == 0) {testEntityReferenceNode = (DOMEntityReference*)node;}            break;        case DOMNode::ENTITY_NODE :            if (testEntityNode == 0) {testEntityNode = (DOMEntity*)node;}            break;        case DOMNode::PROCESSING_INSTRUCTION_NODE :            if (testProcessingInstructionNode == 0) {testProcessingInstructionNode = (DOMProcessingInstruction*)node;}            break;        case DOMNode::COMMENT_NODE :            if (testCommentNode == 0) {testCommentNode = (DOMComment*)node;}            break;        case DOMNode::DOCUMENT_TYPE_NODE :            if (testDocumentTypeNode == 0) {testDocumentTypeNode = (DOMDocumentType*)node; }            break;        case DOMNode::DOCUMENT_FRAGMENT_NODE :            if (testDocumentFragmentNode == 0) {testDocumentFragmentNode = (DOMDocumentFragment*)node;}            break;        case DOMNode::NOTATION_NODE :            if (testNotationNode == 0) {testNotationNode = (DOMNotation*)node;}            break;        case DOMNode::DOCUMENT_NODE :            if (testDocumentNode == 0) {testDocumentNode = (DOMDocument*)node;}            break;        default:            ;    }// End of switch};//End of class/** * * */int main(int argc, char **argv) {     bool OK = true;     {         //  Nest entire test in an inner block.         //     Reference counting should recover all document         //     storage when this block exits.         DOMTest test;         try {             XMLPlatformUtils::Initialize();         }         catch (const XMLException& toCatch) {             char *pMessage = XMLString::transcode(toCatch.getMessage());             fprintf(stderr, "Error during initialization! \n  %s \n", pMessage);             XMLString::release(&pMessage);             return -1;         }         long avgTime = 0;         long startTime = 0;//****************Time the whole thing for efficiency of DOM implementation         // for (int i=0; i< 1000; i++)         // {         // AH Revisit  //  startTime = System.currentTimeMillis();         //     if(!OK)         //     break;         DOMDocument* d = test.createDocument();         XMLString::transcode("testDocument1", tempStr, 3999);         DOMDocumentType* docDocType = test.createDocumentType(d,tempStr);         d->appendChild(docDocType);         XMLString::transcode("ourEntityNode", tempStr, 3999);         DOMEntity* docEntity = test.createEntity( d, tempStr);         //Build a branch for entityReference tests         // DOMText* entityChildText = d.createTextNode("entityChildText information"); //         // docEntity->appendChild(entityChildText);         // docDocType->getEntities()->setNamedItem(docEntity);         XMLString::transcode("d", tempStr3, 3999);         OK = test.docBuilder(d, tempStr3);         test.findTestNodes((DOMNode*)d);         OK = test.testAttr(d);         OK = test.testCDATASection(d);         OK = test.testCharacterData(d);         OK = test.testChildNodeList(d);         OK = test.testComment(d);         OK = test.testDeepNodeList(d);         OK = test.testDocument(d);         OK = test.testDocumentFragment(d);         OK = test.testDocumentType(d);         OK = test.testDOMImplementation(d);         OK = test.testElement(d);//         OK = test.testEntity(d);  // Can not test entities;  only parser can create them.         OK = test.testEntityReference(d);         OK = test.testNode(d);         OK = test.testNotation(d);         OK = test.testPI(d);         OK = test.testText(d);         OK = test.testDOMerrors(d);         // Null out the static object references in class DOMTest,         // which will recover their storage.         DOMTest::testElementNode = 0;         DOMTest::testAttributeNode = 0;         DOMTest::testTextNode = 0;         DOMTest::testCDATASectionNode = 0;         DOMTest::testEntityReferenceNode = 0;         DOMTest::testEntityNode = 0;         DOMTest::testProcessingInstructionNode = 0;

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
北条麻妃一区二区三区| 久久国产三级精品| 中文字幕一区二区三区在线不卡 | 亚洲精品一二三| 国产欧美综合色| 国产视频一区不卡| 国产亚洲制服色| 亚洲国产经典视频| 欧美国产成人精品| 亚洲免费在线电影| 一区二区三区中文字幕在线观看| 国产精品国产三级国产普通话99| 国产女人18毛片水真多成人如厕| 欧美国产日产图区| 成人欧美一区二区三区在线播放| 亚洲伦理在线免费看| 一区二区三区加勒比av| 亚洲一区二区三区视频在线播放| 亚洲成人av电影| 久久国产生活片100| 国产精品99久久久久久久女警 | 欧美在线视频你懂得| 91黄视频在线| 欧美一区二区三区视频免费| 欧美xfplay| 中文字幕永久在线不卡| 亚洲成av人片一区二区三区| 免费成人在线观看视频| 国产精品一级片在线观看| 成人av先锋影音| 欧美日韩国产综合一区二区| 欧美videossexotv100| 国产精品美女久久久久aⅴ | 国产精品国产馆在线真实露脸| 亚洲人妖av一区二区| 石原莉奈在线亚洲二区| 国产成人99久久亚洲综合精品| 91在线观看成人| 欧美mv和日韩mv的网站| 亚洲欧洲制服丝袜| 免费成人在线观看| 色综合久久88色综合天天6 | 亚洲美腿欧美偷拍| 久久国产三级精品| 欧美午夜不卡视频| 国产精品国产精品国产专区不蜜| 日韩国产欧美视频| 一本大道av伊人久久综合| 精品精品欲导航| 亚洲一区二区中文在线| 国产成人在线电影| 欧美一区二区三区播放老司机 | 欧洲av一区二区嗯嗯嗯啊| 欧美v国产在线一区二区三区| 洋洋成人永久网站入口| 国产成人精品免费在线| 欧美一区二区三区啪啪| 亚洲一二三四在线观看| www.欧美色图| 国产三级三级三级精品8ⅰ区| 三级影片在线观看欧美日韩一区二区| 国产不卡一区视频| 精品久久人人做人人爰| 亚洲福利视频三区| 91久久精品一区二区三| 成人免费在线播放视频| 国产精华液一区二区三区| 精品国产乱码久久久久久久久| 五月天久久比比资源色| 色8久久人人97超碰香蕉987| 国产精品久久久爽爽爽麻豆色哟哟| 蜜桃免费网站一区二区三区| 日韩欧美国产精品一区| 日韩精彩视频在线观看| 717成人午夜免费福利电影| 亚洲第一av色| 欧美天天综合网| 午夜伦欧美伦电影理论片| 欧美久久久久久蜜桃| 亚洲第一福利视频在线| 欧美色老头old∨ideo| 亚洲国产欧美另类丝袜| 欧美日韩国产综合草草| 视频一区欧美日韩| 精品国产乱码久久久久久久久| 韩国毛片一区二区三区| 国产亚洲污的网站| 丁香婷婷综合网| 亚洲色图自拍偷拍美腿丝袜制服诱惑麻豆 | 欧美性极品少妇| 一区二区高清视频在线观看| 色综合久久中文综合久久牛| 亚洲一区二区三区四区五区中文 | 91美女在线视频| 亚洲男帅同性gay1069| 欧美性高清videossexo| 看片网站欧美日韩| 国产日韩欧美精品综合| 99精品国产视频| 天堂久久一区二区三区| 26uuu亚洲| av在线免费不卡| 五月天欧美精品| 久久久精品国产免大香伊| 色哟哟一区二区三区| 日日夜夜免费精品| 久久久久久久电影| 欧美自拍丝袜亚洲| 精品一区二区三区免费播放| 国产精品久久久久久久久动漫| 欧美羞羞免费网站| 国产在线播放一区三区四| 亚洲图片另类小说| 欧美一二三四区在线| 国产成人aaa| 午夜国产精品一区| 欧美极品xxx| 欧美一级日韩一级| 成人国产精品免费网站| 免费不卡在线观看| 一区二区三区四区视频精品免费 | 亚洲成人综合视频| 久久久一区二区三区捆绑**| 欧美日韩国产123区| 国产91精品一区二区| 热久久免费视频| 亚洲免费在线观看| 中文一区二区完整视频在线观看 | 精品一区二区三区视频在线观看| 18欧美亚洲精品| 久久久久久久综合| 欧美日韩成人在线| 91在线云播放| 国产99久久久国产精品潘金| 蜜桃av一区二区| 午夜国产精品影院在线观看| 亚洲精品视频免费看| 国产精品少妇自拍| 2019国产精品| 欧美成人精品高清在线播放| 91精品国产一区二区| 色欧美88888久久久久久影院| 国产成人综合网| 国产在线不卡一区| 精品一区二区免费看| 日本欧美肥老太交大片| 天堂在线亚洲视频| 亚洲第一成人在线| 午夜视黄欧洲亚洲| 亚洲一级在线观看| 亚洲成人av在线电影| 午夜伦欧美伦电影理论片| 亚洲一区二区三区在线播放| 一区二区三区在线看| 亚洲蜜桃精久久久久久久| 亚洲同性同志一二三专区| 中文字幕一区二区不卡| 国产精品国产a| 亚洲欧洲成人自拍| 亚洲免费观看高清完整| 一区二区三区日韩| 亚洲午夜免费福利视频| 婷婷亚洲久悠悠色悠在线播放| 天堂va蜜桃一区二区三区漫画版 | 欧美va亚洲va国产综合| 精品国产电影一区二区| 久久久精品天堂| 成人免费一区二区三区视频 | 国产高清精品网站| 国产乱人伦精品一区二区在线观看| 久久成人av少妇免费| 国内一区二区在线| 成人性生交大合| 色综合天天综合网天天狠天天| 一本一道久久a久久精品 | 毛片基地黄久久久久久天堂| 国产一区 二区| 成人精品国产一区二区4080| 一本色道久久综合亚洲91| 欧美日韩精品一区二区三区 | 国产日韩视频一区二区三区| 国产精品日韩成人| 亚洲丰满少妇videoshd| 狠狠网亚洲精品| 色综合久久久久网| 日韩欧美一区二区免费| 亚洲欧洲av一区二区三区久久| 亚洲va在线va天堂| 国产盗摄一区二区| 欧美日本视频在线| 国产精品二区一区二区aⅴ污介绍| 亚洲一区在线视频| 精品一区二区国语对白| 色综合 综合色| 久久这里只精品最新地址| 综合在线观看色| 精东粉嫩av免费一区二区三区| 91玉足脚交白嫩脚丫在线播放| 日韩欧美黄色影院| 亚洲国产日韩综合久久精品|