55 AutoPtr<Document> pDoc =
new Document;
56 AutoPtr<Element> paramElement = pDoc->createElement(
"Parameter");
58 pDoc->appendChild(paramElement);
59 AutoPtr<Element> typeElement = pDoc->createElement(
"Type");
60 AutoPtr<Text> typeText = pDoc->createTextNode(this->
getName());
61 typeElement->appendChild(typeText);
62 paramElement->appendChild(typeElement);
64 AutoPtr<Element> valueElement = pDoc->createElement(
"Value");
65 AutoPtr<Text> valueText = pDoc->createTextNode(valueXMLtext);
66 valueElement->appendChild(valueText);
67 paramElement->appendChild(valueElement);
69 std::stringstream xmlstream;
72 writer.writeNode(xmlstream, pDoc);
73 return xmlstream.str();