xj qian
2024-06-26 cb211ee1bd6399c644a68fbf3e306d5cd7e6a25f
jrj/xframe/kobject/kxml.hpp
@@ -253,10 +253,30 @@
      KXMLParseError(KXMLDOMNode& v);
      KXMLParseError(void* impl) :KXMLDOMNode(impl) {}
   };
   class KXMLDOMElementPtr
   {
   private:
      KXMLDOMElement* m_pElement;
   public:
      KXMLDOMElementPtr(LPARAM ele) :m_pElement((KXMLDOMElement*)ele) {}
      KXMLDOMElementPtr(KXMLDOMElement* pEle) :m_pElement((KXMLDOMElement*)pEle) {}
      //KXMLDOMElementPtr(KXMLDOMElement ele) :m_pElement(new KXMLDOMElement(ele)) {}
   public:
      KXMLDOMElement* value() { return m_pElement; }
   public:
      operator KXMLDOMElement* () { return m_pElement; }
      operator KXMLDOMElement& () { return *m_pElement; }
      KXMLDOMElement* operator -> () { return m_pElement; }
   };
}}
using KXMLDOMDocument=Hxsoft::XFrame::KXMLDOMDocument;
using KXMLDOMNode=Hxsoft::XFrame::KXMLDOMNode;
using KXMLDOMElement=Hxsoft::XFrame::KXMLDOMElement;
using KXMLDOMNodeList = Hxsoft::XFrame::KXMLDOMNodeList;
using KXMLDOMDocumentPtr = Hxsoft::XFrame::KXMLDOMElementPtr;