mirror of
https://github.com/ONLYOFFICE/core.git
synced 2026-07-11 08:22:08 +08:00
34 lines
773 B
C++
34 lines
773 B
C++
#include "CBookContentItem.h"
|
|
|
|
CBookContentItem::CBookContentItem()
|
|
{
|
|
}
|
|
|
|
CBookContentItem::~CBookContentItem()
|
|
{
|
|
}
|
|
|
|
void CBookContentItem::Clear()
|
|
{
|
|
m_sID .clear();
|
|
m_sLinear.clear();
|
|
}
|
|
|
|
bool CBookContentItem::ReadContentItem(XmlUtils::CXmlLiteReader& oXmlLiteReader, int depth)
|
|
{
|
|
if (!oXmlLiteReader.ReadNextSiblingNode(depth) || oXmlLiteReader.GetAttributesCount() == 0)
|
|
return false;
|
|
|
|
while(oXmlLiteReader.MoveToNextAttribute())
|
|
{
|
|
std::wstring sAttributeName = oXmlLiteReader.GetName();
|
|
if (sAttributeName == L"idref")
|
|
m_sID = oXmlLiteReader.GetText();
|
|
else if (sAttributeName == L"linear")
|
|
m_sLinear = oXmlLiteReader.GetText();
|
|
}
|
|
oXmlLiteReader.MoveToElement();
|
|
|
|
return true;
|
|
}
|