summaryrefslogtreecommitdiff
path: root/cpp/src/IceXML/StreamI.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'cpp/src/IceXML/StreamI.cpp')
-rw-r--r--cpp/src/IceXML/StreamI.cpp85
1 files changed, 42 insertions, 43 deletions
diff --git a/cpp/src/IceXML/StreamI.cpp b/cpp/src/IceXML/StreamI.cpp
index b2e8579cfe8..bec7a8d81c3 100644
--- a/cpp/src/IceXML/StreamI.cpp
+++ b/cpp/src/IceXML/StreamI.cpp
@@ -39,7 +39,6 @@
using namespace std;
using namespace IceXML;
using namespace IceUtil;
-ICE_XERCES_NS_USE
//
// Utility to make the usage of xerces easier.
@@ -52,7 +51,7 @@ toString(const XMLCh* s)
//
if(s)
{
- char* t = XMLString::transcode(s);
+ char* t = ICE_XERCES_NS XMLString::transcode(s);
string r(t);
delete[] t;
return r;
@@ -66,7 +65,7 @@ toString(const XMLCh* s)
//
// Error handling class for xerces.
//
-class DOMTreeErrorReporter : public ErrorHandler
+class DOMTreeErrorReporter : public ICE_XERCES_NS ErrorHandler
{
public:
@@ -77,7 +76,7 @@ public:
}
virtual void
- warning(const SAXParseException& ex)
+ warning(const ICE_XERCES_NS SAXParseException& ex)
{
ostringstream os;
os << "xerces: file: \"" << toString(ex.getSystemId())
@@ -88,7 +87,7 @@ public:
}
virtual void
- error(const SAXParseException& ex)
+ error(const ICE_XERCES_NS SAXParseException& ex)
{
_sawErrors = true;
ostringstream os;
@@ -100,7 +99,7 @@ public:
}
virtual void
- fatalError(const SAXParseException& ex)
+ fatalError(const ICE_XERCES_NS SAXParseException& ex)
{
_sawErrors = true;
ostringstream os;
@@ -139,9 +138,9 @@ public:
{
try
{
- XMLPlatformUtils::Initialize();
+ ICE_XERCES_NS XMLPlatformUtils::Initialize();
}
- catch(const XMLException& ex)
+ catch(const ICE_XERCES_NS XMLException& ex)
{
cerr << "IceXML: xerces initialize failed: " << toString(ex.getMessage()) << endl;
}
@@ -149,7 +148,7 @@ public:
~XercesInitializer()
{
- XMLPlatformUtils::Terminate();
+ ICE_XERCES_NS XMLPlatformUtils::Terminate();
}
};
@@ -174,11 +173,11 @@ struct StreamInputImpl
}
}
- DOMDocument* document;
+ ICE_XERCES_NS DOMDocument* document;
- DOMNode* current;
+ ICE_XERCES_NS DOMNode* current;
- list<DOMNode*> nodeStack;
+ list<ICE_XERCES_NS DOMNode*> nodeStack;
map<string, ::Ice::ObjectPtr> readObjects;
};
@@ -224,8 +223,8 @@ IceXML::StreamI::StreamI(const ::Ice::CommunicatorPtr& communicator, std::istrea
// discovers errors during the course of parsing the XML
// document.
//
- XercesDOMParser parser;
- parser.setValidationScheme(AbstractDOMParser::Val_Auto);
+ ICE_XERCES_NS XercesDOMParser parser;
+ parser.setValidationScheme(ICE_XERCES_NS AbstractDOMParser::Val_Auto);
if(schema)
{
parser.setDoNamespaces(true);
@@ -244,21 +243,21 @@ IceXML::StreamI::StreamI(const ::Ice::CommunicatorPtr& communicator, std::istrea
bool errorsOccured = false;
try
{
- MemBufInputSource source((const XMLByte*)_content.data(), _content.size(), "inputsource");
+ ICE_XERCES_NS MemBufInputSource source((const XMLByte*)_content.data(), _content.size(), "inputsource");
parser.parse(source);
if(parser.getErrorCount() > 0)
{
errorsOccured = true;
}
}
- catch(const XMLException& ex)
+ catch(const ICE_XERCES_NS XMLException& ex)
{
ostringstream os;
os << "xerces: parsing error: " << toString(ex.getMessage());
logger->error(os.str());
errorsOccured = true;
}
- catch(const DOMException& ex)
+ catch(const ICE_XERCES_NS DOMException& ex)
{
ostringstream os;
os << "xerces: DOM parsing error: " << toString(ex.msg);
@@ -459,8 +458,8 @@ IceXML::StreamI::readEnum(const string& name, const ::Ice::StringSeq& table)
{
startRead(name);
- DOMNode* child = _input->current->getFirstChild();
- if(child == 0 || child->getNodeType() != DOMNode::TEXT_NODE)
+ ICE_XERCES_NS DOMNode* child = _input->current->getFirstChild();
+ if(child == 0 || child->getNodeType() != ICE_XERCES_NS DOMNode::TEXT_NODE)
{
throw ::Ice::MarshalException(__FILE__, __LINE__);
}
@@ -507,8 +506,8 @@ IceXML::StreamI::readByte(const string& name)
{
startRead(name);
- DOMNode* child = _input->current->getFirstChild();
- if(child == 0 || child->getNodeType() != DOMNode::TEXT_NODE)
+ ICE_XERCES_NS DOMNode* child = _input->current->getFirstChild();
+ if(child == 0 || child->getNodeType() != ICE_XERCES_NS DOMNode::TEXT_NODE)
{
throw ::Ice::MarshalException(__FILE__, __LINE__);
}
@@ -613,8 +612,8 @@ IceXML::StreamI::readBool(const string& name)
{
startRead(name);
- DOMNode* child = _input->current->getFirstChild();
- if(child == 0 || child->getNodeType() != DOMNode::TEXT_NODE)
+ ICE_XERCES_NS DOMNode* child = _input->current->getFirstChild();
+ if(child == 0 || child->getNodeType() != ICE_XERCES_NS DOMNode::TEXT_NODE)
{
throw ::Ice::MarshalException(__FILE__, __LINE__);
}
@@ -674,8 +673,8 @@ IceXML::StreamI::readShort(const string& name)
{
startRead(name);
- DOMNode* child = _input->current->getFirstChild();
- if(child == 0 || child->getNodeType() != DOMNode::TEXT_NODE)
+ ICE_XERCES_NS DOMNode* child = _input->current->getFirstChild();
+ if(child == 0 || child->getNodeType() != ICE_XERCES_NS DOMNode::TEXT_NODE)
{
throw ::Ice::MarshalException(__FILE__, __LINE__);
}
@@ -740,8 +739,8 @@ IceXML::StreamI::readInt(const string& name)
{
startRead(name);
- DOMNode* child = _input->current->getFirstChild();
- if(child == 0 || child->getNodeType() != DOMNode::TEXT_NODE)
+ ICE_XERCES_NS DOMNode* child = _input->current->getFirstChild();
+ if(child == 0 || child->getNodeType() != ICE_XERCES_NS DOMNode::TEXT_NODE)
{
throw ::Ice::MarshalException(__FILE__, __LINE__);
}
@@ -801,8 +800,8 @@ IceXML::StreamI::readLong(const string& name)
{
startRead(name);
- DOMNode* child = _input->current->getFirstChild();
- if(child == 0 || child->getNodeType() != DOMNode::TEXT_NODE)
+ ICE_XERCES_NS DOMNode* child = _input->current->getFirstChild();
+ if(child == 0 || child->getNodeType() != ICE_XERCES_NS DOMNode::TEXT_NODE)
{
throw ::Ice::MarshalException(__FILE__, __LINE__);
}
@@ -862,8 +861,8 @@ IceXML::StreamI::readFloat(const string& name)
{
startRead(name);
- DOMNode* child = _input->current->getFirstChild();
- if(child == 0 || child->getNodeType() != DOMNode::TEXT_NODE)
+ ICE_XERCES_NS DOMNode* child = _input->current->getFirstChild();
+ if(child == 0 || child->getNodeType() != ICE_XERCES_NS DOMNode::TEXT_NODE)
{
throw ::Ice::MarshalException(__FILE__, __LINE__);
}
@@ -923,8 +922,8 @@ IceXML::StreamI::readDouble(const string& name)
{
startRead(name);
- DOMNode* child = _input->current->getFirstChild();
- if(child == 0 || child->getNodeType() != DOMNode::TEXT_NODE)
+ ICE_XERCES_NS DOMNode* child = _input->current->getFirstChild();
+ if(child == 0 || child->getNodeType() != ICE_XERCES_NS DOMNode::TEXT_NODE)
{
throw ::Ice::MarshalException(__FILE__, __LINE__);
}
@@ -997,10 +996,10 @@ IceXML::StreamI::readString(const string& name)
startRead(name);
- DOMNode* child = _input->current->getFirstChild();
+ ICE_XERCES_NS DOMNode* child = _input->current->getFirstChild();
if(child)
{
- if(child->getNodeType() != DOMNode::TEXT_NODE)
+ if(child->getNodeType() != ICE_XERCES_NS DOMNode::TEXT_NODE)
{
throw ::Ice::MarshalException(__FILE__, __LINE__);
}
@@ -1060,11 +1059,11 @@ IceXML::StreamI::readProxy(const string& name)
{
startRead(name);
- DOMNode* child = _input->current->getFirstChild();
+ ICE_XERCES_NS DOMNode* child = _input->current->getFirstChild();
string s;
if(child)
{
- if(child->getNodeType() != DOMNode::TEXT_NODE)
+ if(child->getNodeType() != ICE_XERCES_NS DOMNode::TEXT_NODE)
{
throw ::Ice::MarshalException(__FILE__, __LINE__);
}
@@ -1151,7 +1150,7 @@ IceXML::StreamI::readObject(const string& name, const string& signatureType, con
_input->current = _input->current->getFirstChild();
while(_input->current)
{
- if(_input->current->getNodeType() == DOMNode::ELEMENT_NODE)
+ if(_input->current->getNodeType() == ICE_XERCES_NS DOMNode::ELEMENT_NODE)
{
string dummy;
readAttributes(id, type, dummy);
@@ -1251,7 +1250,7 @@ IceXML::StreamI::endWrite()
void
IceXML::StreamI::startRead(const ::std::string& element)
{
- while(_input->current && _input->current->getNodeType() != DOMNode::ELEMENT_NODE)
+ while(_input->current && _input->current->getNodeType() != ICE_XERCES_NS DOMNode::ELEMENT_NODE)
{
_input->current = _input->current->getNextSibling();
}
@@ -1373,11 +1372,11 @@ IceXML::StreamI::writeObjectData(const string& name, const string& id, const Ice
void
IceXML::StreamI::readAttributes(::std::string& id, ::std::string& type, ::std::string& href)
{
- DOMNamedNodeMap* attributes = _input->current->getAttributes();
+ ICE_XERCES_NS DOMNamedNodeMap* attributes = _input->current->getAttributes();
int attrCount = attributes->getLength();
for(int i = 0; i < attrCount; i++)
{
- DOMNode* attribute = attributes->item(i);
+ ICE_XERCES_NS DOMNode* attribute = attributes->item(i);
string name = toString(attribute->getNodeName());
if(name == "id")
{
@@ -1397,11 +1396,11 @@ IceXML::StreamI::readAttributes(::std::string& id, ::std::string& type, ::std::s
::Ice::Int
IceXML::StreamI::readLength()
{
- DOMNamedNodeMap* attributes = _input->current->getAttributes();
+ ICE_XERCES_NS DOMNamedNodeMap* attributes = _input->current->getAttributes();
int attrCount = attributes->getLength();
for(int i = 0; i < attrCount; i++)
{
- DOMNode* attribute = attributes->item(i);
+ ICE_XERCES_NS DOMNode* attribute = attributes->item(i);
string name = toString(attribute->getNodeName());
if(name == "length")
{