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 + -
显示快捷键?