8 #include "Arp/System/Commons/Xml/XmlConfigDocument.hpp" 12 namespace Arp {
namespace System {
namespace Commons {
namespace Xml
27 typedef std::deque<String> Files;
28 typedef std::list<String> IncludedFiles;
40 void AddFile(
const String& path);
43 void ReadDocument(
XmlReader& reader)
override;
56 IncludedFiles includedFiles;
63 :
Base(documentXmlNameArg, contentArg)
special version of XmlConfigDocument to include xml configuration data from other xml files inside a ...
Definition: MultiXmlConfigDocument.hpp:23
Interface for all classes which should be serializable for xml
Definition: IXmlSerializable.hpp:17
MultiXmlConfigDocument(const String &documentXmlElementName, IXmlSerializable &content)
Constructs an MultiXmlConfigDocument instance.
Definition: MultiXmlConfigDocument.hpp:62
Class handle xml configuration documents
Definition: XmlConfigDocument.hpp:19
Root namespace for the PLCnext API
Class to read an XML File. Non buffered reader, can only read forward
Definition: XmlReader.hpp:22
virtual ~MultiXmlConfigDocument(void)=default
Destructs this instance and frees all resouces.
System components used by the System, Device, Plc or Io domains.