CodePorting.Translator Cs2Cpp
CodePorting.Translator.Cs2Cpp.Framework
xml_node_type.h
1
2
3#pragma once
4
5#include <system/object_ext.h>
6#include <system/enum.h>
7
8
9namespace System {
10
11namespace Xml {
12
14enum class XmlNodeType
15{
17 None,
19 Element,
25 Text,
27 CDATA,
31 Entity,
33 ProcessingInstruction,
35 Comment,
37 Document,
43 Notation,
58};
59
60} // namespace Xml
61} // namespace System
62
64template<>
65struct EnumMetaInfo<System::Xml::XmlNodeType>
66{
67 static const ASPOSECPP_SHARED_API std::array<std::pair<System::Xml::XmlNodeType, const char_t*>, 18>& values();
68};
70
71
A base class for custom attributes. Objects of this class should only be allocated using System::Make...
Definition: attribute.h:16
Represents the XML declaration node <?xml version='1.0'...?>.
Definition: xml_declaration.h:32
@ Xml
Serialize according to the XML 1.0 rules.
XmlNodeType
Specifies the type of node.
Definition: xml_node_type.h:15
@ SignificantWhitespace
White space between markup in a mixed content model or white space within the xml:space="preserve" sc...
@ DocumentFragment
A document fragment.
@ DocumentType
The document type declaration, indicated by the following tag (for example, <!DOCTYPE....
@ EntityReference
A reference to an entity (for example, &num;).
@ Whitespace
White space between markup.
@ EndElement
An end element tag (for example, ).
@ EndEntity
Returned when XmlReader gets to the end of the entity replacement as a result of a call to XmlReader:...
Definition: db_command.h:9