Changeset View
Changeset View
Standalone View
Standalone View
src/acbf/AcbfDocument.cpp
Show First 20 Lines • Show All 69 Lines • ▼ Show 20 Line(s) | |||||
70 | } | 70 | } | ||
71 | 71 | | |||
72 | bool Document::fromXml(QString xmlDocument) | 72 | bool Document::fromXml(QString xmlDocument) | ||
73 | { | 73 | { | ||
74 | QXmlStreamReader xmlReader(xmlDocument); | 74 | QXmlStreamReader xmlReader(xmlDocument); | ||
75 | if(xmlReader.readNextStartElement()) | 75 | if(xmlReader.readNextStartElement()) | ||
76 | { | 76 | { | ||
77 | if(xmlReader.name() == QStringLiteral("ACBF") | 77 | if(xmlReader.name() == QStringLiteral("ACBF") | ||
78 | && xmlReader.namespaceUri().startsWith(QStringLiteral("http://www.fictionbook-lib.org/xml/acbf/"))) | 78 | && (xmlReader.namespaceUri().startsWith(QStringLiteral("http://www.fictionbook-lib.org/xml/acbf/")) | ||
79 | || xmlReader.namespaceUri().startsWith(QStringLiteral("http://www.acbf.info/xml/acbf/")) | ||||
80 | )) | ||||
79 | { | 81 | { | ||
80 | while(xmlReader.readNextStartElement()) | 82 | while(xmlReader.readNextStartElement()) | ||
81 | { | 83 | { | ||
82 | if(xmlReader.name() == QStringLiteral("meta-data")) | 84 | if(xmlReader.name() == QStringLiteral("meta-data")) | ||
83 | { | 85 | { | ||
84 | if(!d->metaData->fromXml(&xmlReader)) { | 86 | if(!d->metaData->fromXml(&xmlReader)) { | ||
85 | break; | 87 | break; | ||
86 | } | 88 | } | ||
▲ Show 20 Lines • Show All 46 Lines • Show Last 20 Lines |