System::Xml::XmlWriter 클래스
내용물
[
숨다
]XmlWriter class
XML 데이터를 포함하는 스트림 또는 파일을 빠르고 비캐시된 순방향 전용 방식으로 생성하는 라이터를 나타냅니다.
class XmlWriter : public System::IDisposable
메서드
| 메서드 | 설명 |
|---|---|
| virtual Close() | 파생 클래스에서 재정의될 때, 이 스트림과 기본 스트림을 닫습니다. |
| static Create(const String&) | 지정된 파일 이름을 사용하여 새로운 XmlWriter 인스턴스를 생성합니다. |
| static Create(const String&, SharedPtr<XmlWriterSettings>) | 파일 이름과 XmlWriterSettings 객체를 사용하여 새로운 XmlWriter 인스턴스를 생성합니다. |
| static Create(const SharedPtr<IO::Stream>&) | 지정된 스트림을 사용하여 새로운 XmlWriter 인스턴스를 생성합니다. |
| static Create(const SharedPtr<IO::Stream>&, SharedPtr<XmlWriterSettings>) | 스트림과 XmlWriterSettings 객체를 사용하여 새로운 XmlWriter 인스턴스를 생성합니다. |
| static Create(const SharedPtr<IO::TextWriter>&) | 지정된 TextWriter를 사용하여 새로운 XmlWriter 인스턴스를 생성합니다. |
| static Create(const SharedPtr<IO::TextWriter>&, SharedPtr<XmlWriterSettings>) | TextWriter와 XmlWriterSettings 객체를 사용하여 새로운 XmlWriter 인스턴스를 생성합니다. |
| static Create(const SharedPtr<Text::StringBuilder>&) | 지정된 Text::StringBuilder를 사용하여 새로운 XmlWriter 인스턴스를 생성합니다. |
| static Create(const SharedPtr<Text::StringBuilder>&, SharedPtr<XmlWriterSettings>) | Text::StringBuilder와 XmlWriterSettings 객체를 사용하여 새로운 XmlWriter 인스턴스를 생성합니다. |
| static Create(const SharedPtr<XmlWriter>&) | 지정된 XmlWriter 객체를 사용하여 새로운 XmlWriter 인스턴스를 생성합니다. |
| static Create(const SharedPtr<XmlWriter>&, SharedPtr<XmlWriterSettings>) | 지정된 XmlWriter와 XmlWriterSettings 객체를 사용하여 새로운 XmlWriter 인스턴스를 생성합니다. |
| Dispose() override | 현재 XmlWriter 클래스 인스턴스가 사용한 모든 리소스를 해제합니다. |
| virtual Flush() | 파생 클래스에서 재정의될 때, 버퍼에 있는 내용을 기본 스트림으로 플러시하고 기본 스트림도 플러시합니다. |
| virtual get_Settings() | 이 XmlWriter 인스턴스를 생성하는 데 사용된 XmlWriterSettings 객체를 반환합니다. |
| virtual get_WriteState() | 파생 클래스에서 재정의될 때, 작성자의 상태를 가져옵니다. |
| virtual get_XmlLang() | 파생 클래스에서 재정의될 때, 현재 xml:lang 범위를 가져옵니다. |
| virtual get_XmlSpace() | 파생 클래스에서 재정의될 때, 현재 xml:space 범위를 나타내는 XmlSpace를 가져옵니다. |
| virtual LookupPrefix(String) | 파생 클래스에서 재정의될 때, 현재 네임스페이스 범위에서 해당 네임스페이스 URI에 대해 정의된 가장 가까운 접두사를 반환합니다. |
| virtual WriteAttributes(SharedPtr<XmlReader>, bool) | 파생 클래스에서 재정의될 때, XmlReader의 현재 위치에서 찾은 모든 속성을 기록합니다. |
| WriteAttributeString(const String&, const String&, const String&) | 파생 클래스에서 재정의될 때, 지정된 로컬 이름, 네임스페이스 URI 및 값을 가진 속성을 기록합니다. |
| WriteAttributeString(const String&, const String&) | 파생 클래스에서 재정의될 때, 지정된 로컬 이름과 값을 가진 속성을 기록합니다. |
| WriteAttributeString(const String&, const String&, const String&, const String&) | 파생 클래스에서 재정의될 때, 지정된 접두사, 로컬 이름, 네임스페이스 URI 및 값을 가진 속성을 기록합니다. |
| virtual WriteBase64(ArrayPtr<uint8_t>, int32_t, int32_t) | 파생 클래스에서 재정의될 때, 지정된 바이너리 바이트를 Base64으로 인코딩하고 결과 텍스트를 기록합니다. |
| virtual WriteBinHex(ArrayPtr<uint8_t>, int32_t, int32_t) | 파생 클래스에서 재정의될 때, 지정된 바이너리 바이트를 BinHex로 인코딩하고 결과 텍스트를 기록합니다. |
| virtual WriteCData(String) | 파생 클래스에서 재정의될 때, 지정된 텍스트를 포함하는 … 블록을 출력합니다. |
| virtual WriteCharEntity(char16_t) | 파생 클래스에서 재정의될 때, 지정된 유니코드 문자 값에 대한 문자 엔터티 생성을 강제합니다. |
| virtual WriteChars(ArrayPtr<char16_t>, int32_t, int32_t) | 파생 클래스에서 재정의될 때, 텍스트를 한 번에 하나의 버퍼씩 씁니다. |
| virtual WriteComment(String) | 파생 클래스에서 재정의될 때, 지정된 텍스트를 포함하는 주석 ****을 출력합니다. |
| virtual WriteDocType(const String&, const String&, const String&, const String&) | 파생 클래스에서 재정의될 때, 지정된 이름과 선택적 속성을 사용하여 DOCTYPE 선언을 출력합니다. |
| WriteElementString(const String&, const String&) | 지정된 로컬 이름과 값을 가진 요소를 씁니다. |
| WriteElementString(const String&, const String&, const String&) | 지정된 로컬 이름, 네임스페이스 URI 및 값을 가진 요소를 씁니다. |
| WriteElementString(const String&, const String&, const String&, const String&) | 지정된 접두사, 로컬 이름, 네임스페이스 URI 및 값을 가진 요소를 씁니다. |
| virtual WriteEndAttribute() | 파생 클래스에서 재정의될 때, 이전 XmlWriter::WriteStartAttribute(String,String) 호출을 닫습니다. |
| virtual WriteEndDocument() | 파생 클래스에서 재정의될 때, 열려 있는 모든 요소나 속성을 닫고 작성기를 시작 상태로 되돌립니다. |
| virtual WriteEndElement() | 파생 클래스에서 재정의될 때, 하나의 요소를 닫고 해당 네임스페이스 범위를 팝합니다. |
| virtual WriteEntityRef(const String&) | 파생 클래스에서 재정의될 때, 엔터티 참조를 &name; 형태로 출력합니다. |
| virtual WriteFullEndElement() | 파생 클래스에서 재정의될 때, 하나의 요소를 닫고 해당 네임스페이스 범위를 팝합니다. |
| virtual WriteName(const String&) | 파생 클래스에서 재정의될 때, 지정된 이름을 출력하며, 해당 이름이 W3C XML 1.0 권고안(https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name)에 따라 유효한 이름인지 확인합니다. |
| virtual WriteNmToken(const String&) | 파생 클래스에서 재정의될 때, 지정된 이름을 출력하며, 해당 이름이 W3C XML 1.0 권고안(https://www.w3.org/TR/1998/REC-xml-19980210#NT-Name)에 따라 유효한 NmToken인지 확인합니다. |
| virtual WriteNode(SharedPtr<XmlReader>, bool) | 파생 클래스에서 재정의될 때, 리더의 모든 내용을 라이터로 복사하고 리더를 다음 형제의 시작 위치로 이동합니다. |
| virtual WriteNode(SharedPtr<XPath::XPathNavigator>, bool) | XPathNavigator 객체의 모든 내용을 라이터로 복사합니다. XPathNavigator의 위치는 변경되지 않습니다. |
| virtual WriteProcessingInstruction(String, String) | 파생 클래스에서 재정의될 때, 이름과 텍스트 사이에 공백을 두고 다음과 같이 처리 지시문을 출력합니다: . |
| virtual WriteQualifiedName(const String&, const String&) | 파생 클래스에서 재정의될 때, 네임스페이스가 지정된 이름을 출력합니다. 이 메서드는 주어진 네임스페이스에 대해 범위 내에 있는 접두사를 찾아 사용합니다. |
| virtual WriteRaw(ArrayPtr<char16_t>, int32_t, int32_t) | 파생 클래스에서 재정의될 때, 문자 버퍼에서 원시 마크업을 수동으로 출력합니다. |
| virtual WriteRaw(const String&) | 파생 클래스에서 재정의될 때, 문자열에서 원시 마크업을 수동으로 출력합니다. |
| WriteStartAttribute(const String&, const String&) | 지정된 로컬 이름과 네임스페이스 URI를 가진 속성 시작을 씁니다. |
| virtual WriteStartAttribute(const String&, const String&, const String&) | 파생 클래스에서 재정의될 때, 지정된 접두사, 로컬 이름 및 네임스페이스 URI를 가진 속성 시작을 씁니다. |
| WriteStartAttribute(const String&) | 지정된 로컬 이름을 가진 속성 시작을 씁니다. |
| virtual WriteStartDocument() | 파생 클래스에서 재정의될 때, 버전 “1.0"을 사용하여 XML 선언을 씁니다. |
| virtual WriteStartDocument(bool) | 파생 클래스에서 재정의될 때, 버전 “1.0"과 standalone 속성을 사용하여 XML 선언을 씁니다. |
| WriteStartElement(const String&, const String&) | 파생 클래스에서 재정의될 때, 지정된 시작 태그를 작성하고 해당 네임스페이스와 연결합니다. |
| virtual WriteStartElement(const String&, const String&, const String&) | 파생 클래스에서 재정의될 때, 지정된 시작 태그를 작성하고 주어진 네임스페이스와 접두사와 연결합니다. |
| WriteStartElement(const String&) | 파생 클래스에서 재정의될 때, 지정된 로컬 이름을 가진 시작 태그를 출력합니다. |
| virtual WriteString(const String&) | 파생 클래스에서 재정의될 때, 지정된 텍스트 내용을 씁니다. |
| virtual WriteSurrogateCharEntity(char16_t, char16_t) | 파생 클래스에서 재정의될 때, 서러게이트 문자 쌍에 대한 서러게이트 문자 엔터티를 생성하고 씁니다. |
| virtual WriteValue(SharedPtr<Object>) | 객체 값을 씁니다. |
| virtual WriteValue(const String&) | String 값을 씁니다. |
| virtual WriteValue(bool) | Boolean 값을 씁니다. |
| virtual WriteValue(DateTime) | DateTime 값을 씁니다. |
| virtual WriteValue(DateTimeOffset) | DateTimeOffset 값을 씁니다. |
| virtual WriteValue(double) | Double 값을 씁니다. |
| virtual WriteValue(float) | 단정밀 부동소수점 숫자를 씁니다. |
| virtual WriteValue(Decimal) | Decimal 값을 씁니다. |
| virtual WriteValue(int32_t) | Int32 값을 씁니다. |
| virtual WriteValue(int64_t) | Int64 값을 씁니다. |
| virtual WriteWhitespace(String) | 파생 클래스에서 재정의될 때, 지정된 공백을 출력합니다. |
Typedefs
| 타입 정의 | 설명 |
|---|---|
| Ptr | 이 클래스 인스턴스에 대한 공유 포인터 별칭입니다. |
또 보기
- Class IDisposable
- Namespace System::Xml
- Library Aspose.Page for C++