/*! @file @id $Id$ */ // 1 2 3 4 5 6 7 8 // 45678901234567890123456789012345678901234567890123456789012345678901234567890 #include #include #include #include int main(int, char**) try { // Example template in factory instantiation xml::Factory addrTpl(xml::Node("address") <<(xml::Node("name").limits(1, 1) < .limit(0, 0) <\ \ Marc\ Roman\ Wäckerlin\ \ \ SwissSign AG\ Pfingstweidstrasse 60b\ 8005 Zürich\ \ Schweiz\ marc@waeckerlin.org\ marc.waeckerlin@swisssign.com\ http://dev.swisssign.com/trac/libxml-cxx\ http://marc.wäckerlin.ch\ http://marc.waeckerlin.org\ http://dev.swisssign.com\ http://swissign.com\ http://swissign.ch\ "); std::unique_ptr author(addrTpl.read(ss)); // write to stdout std::cout<<"Successfully read:"<