>백엔드 개발 >XML/RSS 튜토리얼 >PHP 확장의 XML 연산(5)-XMLWriter

PHP 확장의 XML 연산(5)-XMLWriter

黄舟
黄舟원래의
2017-02-13 15:04:173320검색



1. 개요 및 설치

libxml xmlWriter API를 래핑한 XMLWriter 확장입니다.

이 확장은 XML 데이터가 포함된 스트림이나 파일을 생성하는 캐시되지 않은 전달 전용 수단을 제공하는 작성기를 나타냅니다.

이 확장은 객체 지향 스타일 또는 문서화된 모든 방법에서 사용할 수 있습니다. 대체 절차 호출에 대해 설명합니다.

이 확장에는 libxml PHP 확장이 필요합니다. 이는 --enable-libxml을 사용해야 함을 의미합니다. 단, libxml이 기본적으로 활성화되어 있으므로 이 작업은 암시적으로 수행됩니다.

XMLWriter 확장은 처음에는 PHP 5용 PECL 확장이었습니다. 나중에 PHP 5.1.2부터 PHP 소스(번들)에 추가되었습니다. 이 확장은 기본적으로 활성화되어 있습니다.

이것은 확장은 기본적으로 활성화되어 있으며 컴파일 중에 다음 옵션을 통해 비활성화할 수 있습니다: --disable-xmlwriter

2. XMLWriter 클래스 및 해당 멤버 함수

  • XMLWriter::endAttribute — 끝 속성

  • XMLWriter::endCData — 현재 CDATA 종료

  • XMLWriter::endComment — 생성 끝 comment

  • XMLWriter::endDocument — 현재 문서 종료

  • XMLWriter::endDTDAttlist — 현재 DTD AttList 종료

  • XMLWriter::endDTDElement — 현재 DTD 요소 종료

  • XMLWriter::endDTDEntity — 현재 DTD 엔터티 종료

  • XMLWriter::endDTD — 현재 DTD 종료

  • XMLWriter::endElement — 현재 요소 종료

  • XMLWriter::endPI — 현재 PI 종료

  • XMLWriter::flush — 현재 버퍼 플러시

  • XMLWriter::fullEndElement — 현재 요소 종료

  • XMLWriter::openMemory — 문자열 출력용 메모리를 사용하여 새 xmlwriter 생성

  • XMLWriter::openURI — 출력용 소스 URI를 사용하여 새 xmlwriter 생성

  • XMLWriter::outputMemory — 현재 버퍼 반환

  • XMLWriter::setIndentString — 들여쓰기에 사용되는 문자열 설정

  • XMLWriter::setIndent — 들여쓰기 켜기/끄기 전환

  • XMLWriter::startAttributeNS — 시작 네임스페이스 속성 생성

  • XMLWriter::startAttribute — 시작 속성 생성

  • XMLWriter:: startCData — 시작 CDATA 태그 생성

  • XMLWriter::startComment — 시작 주석 생성

  • XMLWriter::startDocument — 문서 태그 생성

  • XMLWriter::startDTDAttlist — 시작 DTD AttList 생성

  • XMLWriter::startDTDElement — 시작 DTD 요소 생성

  • XMLWriter::startDTDEntity — 시작 DTD 엔터티 생성

  • XMLWriter::startDTD — 시작 DTD 태그 생성

  • XMLWriter::startElementNS — 시작 네임스페이스 요소 태그 생성

  • XMLWriter::startElement — 시작 요소 태그 생성

  • XMLWriter::startPI — 시작 PI 태그 생성

  • XMLWriter::text — 텍스트 쓰기

  • XMLWriter::writeAttributeNS — 전체 네임스페이스 속성 쓰기

  • XMLWriter::writeAttribute — 전체 속성 쓰기

  • XMLWriter::writeCData — 전체 CDATA 태그 쓰기

  • XMLWriter::writeComment — 전체 주석 태그 쓰기

  • XMLWriter::writeDTDAttlist — 전체 DTD AttList 태그 쓰기

  • XMLWriter::writeDTDElement — 전체 DTD 요소 태그 쓰기

  • XMLWriter::writeDTDEntity — 전체 DTD 엔터티 태그 쓰기

  • XMLWriter::writeDTD — 전체 DTD 태그 쓰기

  • XMLWriter ::writeElementNS — 전체 네임스페이스 요소 태그 쓰기

  • XMLWriter::writeElement — 전체 요소 태그 쓰기

  • XMLWriter::writePI — PI 쓰기

  • XMLWriter::writeRaw — 원시 XML 텍스트 작성

위는 PHP 확장(5)의 XML 작업입니다. XMLWriter 등 관련 컨텐츠 PHP 중국어 홈페이지(www.php.cn)를 주목해주세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.