From bd09edf1b441dcc6ab098f277bea86a72c009879 Mon Sep 17 00:00:00 2001 From: xj qian <qianxj15@sina.com> Date: 星期四, 05 十二月 2024 17:30:21 +0800 Subject: [PATCH] update --- jrj/xframe/kobject/kxml.hpp | 18 +++++++++++++----- 1 files changed, 13 insertions(+), 5 deletions(-) diff --git a/jrj/xframe/kobject/kxml.hpp b/jrj/xframe/kobject/kxml.hpp index 00fcbb1..8606072 100644 --- a/jrj/xframe/kobject/kxml.hpp +++ b/jrj/xframe/kobject/kxml.hpp @@ -13,7 +13,7 @@ class KXMLDOMTextNode; class KXMLDOMProcessingInstruction; class KXMLDOMNodeList; - class KXMLParseError; + class KXMLDOMParseError; enum KDOMNodeType { @@ -212,7 +212,7 @@ wchar_t* transformNode(KXMLDOMNode); KXMLDOMNode transformNodeToObject(KXMLDOMNode); - KXMLParseError validate(); + KXMLDOMParseError validate(); //bool validateNode(); public: KXMLDOMDocument(void* impl); @@ -284,11 +284,19 @@ using KXMLDOMElement=Hxsoft::XFrame::KXMLDOMElement; using KXMLDOMNodeList = Hxsoft::XFrame::KXMLDOMNodeList; -class KXMLParseError : public KXMLDOMNode +class KXMLDOMParseError : public KXMLDOMNode { public: - KXMLParseError(KXMLDOMNode& v); - KXMLParseError(void* impl) :KXMLDOMNode(impl) {} + KXMLDOMParseError(KXMLDOMNode& v); + KXMLDOMParseError(void* impl) :KXMLDOMNode(impl) {} +public: + int errorCode(); + int filepos(); + int line(); + int linepos(); + BSTR reason(); + BSTR srcText(); + BSTR url(); }; class KXMLDOMElementPtr -- Gitblit v1.9.3