#include "Stroika/Foundation/StroikaPreComp.h"
#include "Stroika/Foundation/Characters/String.h"
#include "Stroika/Foundation/DataExchange/StructuredStreamEvents/IConsumer.h"
#include "Stroika/Foundation/DataExchange/XML/Common.h"
#include "Stroika/Foundation/DataExchange/XML/Schema.h"
#include "Stroika/Foundation/Execution/ProgressMonitor.h"
#include "Stroika/Foundation/Streams/InputStream.h"
#include "SAXReader.inl"
Go to the source code of this file.
Namespaces | |
namespace | Stroika::Foundation |
namespace | Stroika::Foundation::DataExchange |
Functions | |
void | Stroika::Foundation::DataExchange::XML::SAXParse (const Providers::ISAXProvider &saxProvider, const Streams::InputStream::Ptr< byte > &in, StructuredStreamEvents::IConsumer *callback=nullptr, const Schema::Ptr &schema=nullptr, Execution::ProgressMonitor::Updater progress=nullptr) |
void Stroika::Foundation::DataExchange::XML::SAXParse | ( | const Providers::ISAXProvider & | saxProvider, |
const Streams::InputStream::Ptr< byte > & | in, | ||
StructuredStreamEvents::IConsumer * | callback = nullptr , |
||
const Schema::Ptr & | schema = nullptr , |
||
Execution::ProgressMonitor::Updater | progress = nullptr |
||
) |
Parse will throw an exception if it encounters any errors parsing.
Definition at line 45 of file SAXReader.cpp.