sResult += m_oID->ToString(); sResult += "\" "; } sResult += _T(">"); if ( m_pRunPr.IsInit() ) sResult += m_pRunPr->toXML(); sResult += _T("</w:rPrChange>"); return sResult; } EElementType CRPrChange::getType() const { return et_w_rPrChange; } void CRPrChange::ReadAttributes(XmlUtils::CXmlLiteReader& oReader) { WritingElement_ReadAttributes_Start( oReader ) WritingElement_ReadAttributes_Read_if ( oReader, _T("w:author"), m_sAuthor ) WritingElement_ReadAttributes_Read_else_if( oReader, _T("w:date"), m_oDate ) WritingElement_ReadAttributes_Read_else_if( oReader, _T("w:id"), m_oID ) WritingElement_ReadAttributes_End( oReader ) } } }
sResult += _T(">"); if ( m_pTblPrEx.IsInit() ) sResult += m_pTblPrEx->toXML(); sResult += _T("</w:tblPrExChange>"); return sResult; } void CTblPrExChange::ReadAttributes(XmlUtils::CXmlLiteReader& oReader) { // Читаем атрибуты WritingElement_ReadAttributes_Start( oReader ) WritingElement_ReadAttributes_Read_if ( oReader, _T("w:author"), m_sAuthor ) WritingElement_ReadAttributes_Read_else_if( oReader, _T("w:date"), m_oDate ) WritingElement_ReadAttributes_Read_else_if( oReader, _T("w:id"), m_oId ) WritingElement_ReadAttributes_Read_else_if( oReader, _T("oouserid"), m_sUserId ) WritingElement_ReadAttributes_End( oReader ) } //-------------------------------------------------------------------------------- // CTbl 17.4.38 (Part 1) //-------------------------------------------------------------------------------- // TO DO: Нехватающие классы: // <w:customXml> // <w:moveFrom> // <w:moveTo> void CTbl::fromXML(XmlUtils::CXmlNode& oNode) {