+ // extract embeded images
+ QDomNodeList items = txtdoc.elementsByTagName("content");
+ for (int i = 0; i < items.count() ; i++) {
+ QDomElement content = items.item(i).toElement();
+ if (content.hasAttribute("base64")) {
+ QString titlesFolder = m_doc->projectFolder().path(KUrl::AddTrailingSlash) + "titles/";
+ QString path = TitleDocument::extractBase64Image(titlesFolder, content.attribute("base64"));
+ if (!path.isEmpty()) {
+ content.setAttribute("url", path);
+ content.removeAttribute("base64");
+ }
+ }
+ }
+ QString titleData = txtdoc.toString();
+ prod.setAttribute("xmldata", titleData);