From b7d71e6815c6b363d7850aac389151e390eb08ea Mon Sep 17 00:00:00 2001 From: Rahul Jain <rahulj@apache.org> Date: Tue, 18 Jan 2000 23:57:35 +0000 Subject: [PATCH] Now exploting C++ features to compact the sample code. git-svn-id: https://svn.apache.org/repos/asf/xerces/c/trunk@171588 13f79535-47bb-0310-9956-ffa450edef68 --- .../CreateDOMDocument/CreateDOMDocument.cpp | 25 ++++++++----------- 1 file changed, 10 insertions(+), 15 deletions(-) diff --git a/samples/CreateDOMDocument/CreateDOMDocument.cpp b/samples/CreateDOMDocument/CreateDOMDocument.cpp index 62ab0e413..f37b2bf6c 100644 --- a/samples/CreateDOMDocument/CreateDOMDocument.cpp +++ b/samples/CreateDOMDocument/CreateDOMDocument.cpp @@ -56,6 +56,9 @@ /** * $Log$ + * Revision 1.2 2000/01/18 23:57:35 rahulj + * Now exploting C++ features to compact the sample code. + * * Revision 1.1 2000/01/18 23:22:18 rahulj * Added new sample to illustrate how to create a DOM tree in * memory. @@ -130,31 +133,23 @@ int main(int argC, char* argV[]) DOM_Element rootElem = doc.getDocumentElement(); - DOMString prodElemName("product"); - DOM_Element prodElem = doc.createElement(prodElemName); + DOM_Element prodElem = doc.createElement("product"); rootElem.appendChild(prodElem); - DOMString prodDataValStr("Xerces-C"); - DOM_Text prodDataVal = doc.createTextNode(prodDataValStr); + DOM_Text prodDataVal = doc.createTextNode("Xerces-C"); prodElem.appendChild(prodDataVal); - DOMString catElemName("category"); - DOM_Element catElem = doc.createElement(catElemName); + DOM_Element catElem = doc.createElement("category"); rootElem.appendChild(catElem); - DOMString ideaAttrName("idea"); - DOMString ideaAttrValue("great"); - catElem.setAttribute(ideaAttrName, ideaAttrValue); + catElem.setAttribute("idea", "great"); - DOMString catDataValStr("XML Parsing Tools"); - DOM_Text catDataVal = doc.createTextNode(catDataValStr); + DOM_Text catDataVal = doc.createTextNode("XML Parsing Tools"); catElem.appendChild(catDataVal); - DOMString devByElemName("developedBy"); - DOM_Element devByElem = doc.createElement(devByElemName); + DOM_Element devByElem = doc.createElement("developedBy"); rootElem.appendChild(devByElem); - DOMString devByDataValStr("Apache Software Foundation"); - DOM_Text devByDataVal = doc.createTextNode(devByDataValStr); + DOM_Text devByDataVal = doc.createTextNode("Apache Software Foundation"); devByElem.appendChild(devByDataVal); unsigned int elementCount = doc.getElementsByTagName("*").getLength(); -- GitLab