exmlattribute.cpp
来自「电力故障信息采集,主要是针对南自的保护装置,这个程序用在Linux操作系统下」· C++ 代码 · 共 69 行
CPP
69 行
#include "EXMLAttribute.h"#include "WP_EXMLAttribute.h"IEXMLAttribute::IEXMLAttribute(){ m_handle = 0; m_bAttach = true;}IEXMLAttribute::IEXMLAttribute(EXML_HANDLE handle){ m_handle = handle; m_bAttach = false;}IEXMLAttribute::IEXMLAttribute(const char* pszName, const char* pszValue){ m_bAttach = false; m_handle = (EXML_HANDLE) new WP_EXMLAttribute(pszName, pszValue);}IEXMLAttribute::~IEXMLAttribute(){ if (m_bAttach && EXML_INVALID_HANDLE != m_handle) delete (EXML_HANDLE*)m_handle;}void IEXMLAttribute::SetValue(const char *pszValue){ ((WP_EXMLAttribute*)m_handle)->SetValue(pszValue);}void IEXMLAttribute::SetName(const char *pszName){ ((WP_EXMLAttribute*)m_handle)->SetName(pszName);}const char* IEXMLAttribute::GetValue(){ return ((WP_EXMLAttribute*)m_handle)->GetValue();}const char* IEXMLAttribute::GetName(){ return ((WP_EXMLAttribute*)m_handle)->GetName();}const char* IEXMLAttribute::GetXML(){ return ((WP_EXMLAttribute*)m_handle)->GetXML();}EXML_HANDLE IEXMLAttribute::GetHandle(){ return m_handle;}void IEXMLAttribute::Detach(){ m_bAttach = false;}bool IEXMLAttribute::IsValidAttribute(){ return (EXML_INVALID_HANDLE != m_handle);}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?