CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
xml_schema_validation_flags.h
1
2
3#pragma once
4
5#include <system/object_ext.h>
6#include <system/enum_helpers.h>
7#include <system/enum.h>
8
9
10namespace System {
11
12namespace Xml {
13
14namespace Schema {
15
18{
20 None = 0x0000,
22 ProcessInlineSchema = 0x0001,
24 ProcessSchemaLocation = 0x0002,
31 AllowXmlAttributes = 0x0010
32};
33
36DECLARE_USING_GLOBAL_OPERATORS
38
39} // namespace Schema
40} // namespace Xml
41} // namespace System
42
44DECLARE_USING_ENUM_OPERATORS(System::Xml::Schema);
45
46template<>
47struct EnumMetaInfo<System::Xml::Schema::XmlSchemaValidationFlags>
48{
49 typedef void Flags;
50 static const ASPOSECPP_SHARED_API std::array<std::pair<System::Xml::Schema::XmlSchemaValidationFlags, const char_t*>, 6>& values();
51};
53
54
Definition: infer.h:48
XmlSchemaValidationFlags
Specifies schema validation options used by the XmlSchemaValidator and XmlReader classes.
Definition: xml_schema_validation_flags.h:18
@ ReportValidationWarnings
Report schema validation warnings encountered during validation.
@ ProcessIdentityConstraints
Process identity constraints (xs:ID, xs:IDREF, xs:key, xs:keyref, xs:unique) encountered during valid...
@ ProcessSchemaLocation
Process schema location hints (xsi:schemaLocation, xsi:noNamespaceSchemaLocation) encountered during ...
@ AllowXmlAttributes
Allow xml:* attributes even if they are not defined in the schema. The attributes will be validated b...
@ ProcessInlineSchema
Process inline schemas encountered during validation.
@ Schema
Validate according to XML Schema definition language (XSD) schemas, including inline XML Schemas....
@ Xml
Serialize according to the XML 1.0 rules.
Definition: db_command.h:9