public AbstractDOMCachingXMLObject,
public AbstractXMLObjectMarshaller,
public AbstractXMLObjectUnmarshaller
public AbstractDOMCachingXMLObject,
public AbstractXMLObjectMarshaller,
public AbstractXMLObjectUnmarshaller
DetailImpl(const DetailImpl& src)
: AbstractXMLObject(src),
DetailImpl(const DetailImpl& src)
: AbstractXMLObject(src),
- for (list<XMLObject*>::const_iterator i=src.m_children.begin(); i!=src.m_children.end(); i++) {
- if (*i) {
- getXMLObjects().push_back((*i)->clone());
- }
- }
+ VectorOf(XMLObject) v=getUnknownXMLObjects();
+ for (vector<XMLObject*>::const_iterator i=src.m_UnknownXMLObjects.begin(); i!=src.m_UnknownXMLObjects.end(); ++i)
+ v.push_back((*i)->clone());
public AbstractDOMCachingXMLObject,
public AbstractXMLObjectMarshaller,
public AbstractXMLObjectUnmarshaller
public AbstractDOMCachingXMLObject,
public AbstractXMLObjectMarshaller,
public AbstractXMLObjectUnmarshaller
BodyImpl(const BodyImpl& src)
: AbstractXMLObject(src),
BodyImpl(const BodyImpl& src)
: AbstractXMLObject(src),
- for (list<XMLObject*>::const_iterator i=src.m_children.begin(); i!=src.m_children.end(); i++) {
- if (*i) {
- getXMLObjects().push_back((*i)->clone());
- }
- }
+ VectorOf(XMLObject) v=getUnknownXMLObjects();
+ for (vector<XMLObject*>::const_iterator i=src.m_UnknownXMLObjects.begin(); i!=src.m_UnknownXMLObjects.end(); ++i)
+ v.push_back((*i)->clone());
void setAttribute(QName& qualifiedName, const XMLCh* value) {
if (qualifiedName.hasNamespaceURI() && XMLString::equals(qualifiedName.getNamespaceURI(),SOAP11ENV_NS)) {
void setAttribute(QName& qualifiedName, const XMLCh* value) {
if (qualifiedName.hasNamespaceURI() && XMLString::equals(qualifiedName.getNamespaceURI(),SOAP11ENV_NS)) {
public AbstractDOMCachingXMLObject,
public AbstractXMLObjectMarshaller,
public AbstractXMLObjectUnmarshaller
public AbstractDOMCachingXMLObject,
public AbstractXMLObjectMarshaller,
public AbstractXMLObjectUnmarshaller
HeaderImpl(const HeaderImpl& src)
: AbstractXMLObject(src),
HeaderImpl(const HeaderImpl& src)
: AbstractXMLObject(src),
AbstractDOMCachingXMLObject(src) {
init();
setActor(src.getActor());
MustUnderstand(m_MustUnderstand);
AbstractDOMCachingXMLObject(src) {
init();
setActor(src.getActor());
MustUnderstand(m_MustUnderstand);
- for (list<XMLObject*>::const_iterator i=src.m_children.begin(); i!=src.m_children.end(); i++) {
- if (*i) {
- getXMLObjects().push_back((*i)->clone());
- }
- }
+ VectorOf(XMLObject) v=getUnknownXMLObjects();
+ for (vector<XMLObject*>::const_iterator i=src.m_UnknownXMLObjects.begin(); i!=src.m_UnknownXMLObjects.end(); ++i)
+ v.push_back((*i)->clone());
}
IMPL_XMLOBJECT_CLONE(Header);
IMPL_STRING_ATTRIB(Actor);
IMPL_BOOLEAN_ATTRIB(MustUnderstand);
}
IMPL_XMLOBJECT_CLONE(Header);
IMPL_STRING_ATTRIB(Actor);
IMPL_BOOLEAN_ATTRIB(MustUnderstand);
void setAttribute(QName& qualifiedName, const XMLCh* value) {
if (qualifiedName.hasNamespaceURI() && XMLString::equals(qualifiedName.getNamespaceURI(),SOAP11ENV_NS)) {
void setAttribute(QName& qualifiedName, const XMLCh* value) {
if (qualifiedName.hasNamespaceURI() && XMLString::equals(qualifiedName.getNamespaceURI(),SOAP11ENV_NS)) {