⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 xmldocument.cpp

📁 这是国外的resip协议栈
💻 CPP
字号:
#include <cppunit/config/SourcePrefix.h>#include <cppunit/tools/XmlDocument.h>#include <cppunit/tools/XmlElement.h>CPPUNIT_NS_BEGINXmlDocument::XmlDocument( const std::string &encoding,                          const std::string &styleSheet )  : m_rootElement( new XmlElement( "DummyRoot" ) )  , m_styleSheet( styleSheet )  , m_standalone( true ){  setEncoding( encoding );}XmlDocument::~XmlDocument(){  delete m_rootElement;}std::string XmlDocument::encoding() const{  return m_encoding;}void XmlDocument::setEncoding( const std::string &encoding ){  m_encoding = encoding.empty() ? std::string("ISO-8859-1") : encoding;}std::string XmlDocument::styleSheet() const{  return m_styleSheet;}void XmlDocument::setStyleSheet( const std::string &styleSheet ){  m_styleSheet = styleSheet;}boolXmlDocument::standalone() const{  return m_standalone;}voidXmlDocument::setStandalone( bool standalone ){  m_standalone = standalone;}void XmlDocument::setRootElement( XmlElement *rootElement ){  if ( rootElement == m_rootElement )    return;  delete m_rootElement;  m_rootElement = rootElement;}XmlElement &XmlDocument::rootElement() const{  return *m_rootElement;}std::string XmlDocument::toString() const{  std::string asString = "<?xml version=\"1.0\" "                         "encoding='" + m_encoding + "'";  if ( m_standalone )      asString += " standalone='yes'";  asString += " ?>\n";   if ( !m_styleSheet.empty() )    asString += "<?xml-stylesheet type=\"text/xsl\" href=\"" + m_styleSheet + "\"?>\n";  asString += m_rootElement->toString();  return asString;}CPPUNIT_NS_END

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -