ultimatepp/uppdev/f602/f602.cpp
cxl 351994a6cc Adding uppdev....
git-svn-id: svn://ultimatepp.org/upp/trunk@328 f0d560ea-af0d-0410-9eb7-867de7ffcac7
2008-08-15 08:36:24 +00:00

18 lines
597 B
C++

#include <Core/Core.h>
#include <Web/Web.h>
using namespace Upp;
CONSOLE_APP_MAIN
{
XmlNode n = ParseXML(LoadFile("e:/form.xml"));
// DUMP(AsXML(n));
const XmlNode& sig = n["dsig:Signature"];
for(int i = 0; i < sig.GetCount(); i++) {
if(sig[i].IsTag() && sig[i].GetTag() == "dsig:Object" && sig[i]["d:root"]["d:priloha_pdf"].GetCount()) {
DUMP(AsXML(sig[i]["d:root"]["d:priloha_pdf"]["d:pocet_stran"]));
DUMP(~sig[i]["d:root"]["d:priloha_pdf"]["d:pocet_stran"]);
SaveFile("e:/test.pdf", Base64Decode(~sig[i]["d:root"]["d:priloha_pdf"]["d:base64data"]));
}
}
}