From c2f20e4b8a94776c0fa881ab877761e6153283fb Mon Sep 17 00:00:00 2001
From: xj qian <qianxj15@sina.com>
Date: 星期一, 02 九月 2024 15:43:09 +0800
Subject: [PATCH] update
---
jrj/project/business/AP/maint.ap.cpp | 2 ++
jrj/xframe/xcontrol/xdwtable.hpp | 4 +---
jrj/xframe/kobject/kxml.hpp | 5 +++++
3 files changed, 8 insertions(+), 3 deletions(-)
diff --git a/jrj/project/business/AP/maint.ap.cpp b/jrj/project/business/AP/maint.ap.cpp
index 60dda76..2c3462a 100644
--- a/jrj/project/business/AP/maint.ap.cpp
+++ b/jrj/project/business/AP/maint.ap.cpp
@@ -95,6 +95,8 @@
return 0;
}
}
+
+ x.Reset();
dw_base.AcceptText();
dw_base.DwUpdateAllTo(x);
xaserverarg arg;
diff --git a/jrj/xframe/kobject/kxml.hpp b/jrj/xframe/kobject/kxml.hpp
index fc6931f..00fcbb1 100644
--- a/jrj/xframe/kobject/kxml.hpp
+++ b/jrj/xframe/kobject/kxml.hpp
@@ -221,6 +221,11 @@
public:
const KXMLDOMDocument& operator =(const KXMLDOMDocument& rhs);
KXMLDOMDocument(const KXMLDOMDocument& rhs);
+ public:
+ void Reset()
+ {
+ if (documentElement())removeChild(documentElement());
+ }
};
class KXMLDOMAttribute : public KXMLDOMNode
diff --git a/jrj/xframe/xcontrol/xdwtable.hpp b/jrj/xframe/xcontrol/xdwtable.hpp
index bcf4845..fe217e8 100644
--- a/jrj/xframe/xcontrol/xdwtable.hpp
+++ b/jrj/xframe/xcontrol/xdwtable.hpp
@@ -83,12 +83,10 @@
public:
int ClearObserver() { return GetDwTable()-> ClearObserver_(); }//娓呴櫎浜嬩欢渚﹀惉瀵硅薄
public:
- int DwUpdateTo(KXMLDOMDocument pXmlDoc) {
- if (pXmlDoc.documentElement())pXmlDoc.removeChild(pXmlDoc.documentElement());
+ int DwUpdateTo(KXMLDOMDocument pXmlDoc) {
return GetDwTable()->DwUpdateTo_(pXmlDoc);
}//鎶婃暟鎹洿鏂板埌XML瀵硅薄涓�
int DwUpdateAllTo(KXMLDOMDocument pXmlDoc) {
- if (pXmlDoc.documentElement())pXmlDoc.removeChild(pXmlDoc.documentElement());
return GetDwTable()->DwUpdateAllTo_(pXmlDoc);
}//鎶婃暟鎹洿鏂板埌XML瀵硅薄涓�
public:
--
Gitblit v1.9.3