라벨이 PHP인 게시물 표시

simpleXML API

 함수명    object simplexml_load_string(string data[,string class_name[,int options]])    object simplexml_load_file(string filename[,string class_name[,int options]])    SimpleXMLElement simple_element->children([string nsperfix])    attribute()    array SimpleXMLElement->xpath(string path)    string SimpleXMLElement->asXML(void)    SimpleXMLElement simplexml_import_dom(DOMNode node[,string class_name])    DOMElement dom_import_simplexml(SimpleXmlElement node)  

DOMDocument 클래스 메소드

 메소드 이름  설명  loadXML() 문자열 변수를 통해서 XML문서를 불러온다.  saveXML() DOM트리를 XML문서로 변환한다.  load() 파일로부터 XML 문서를 불러온다.  save() DOM 트리를 XML 파일로 저장한다.  validate() DTD에 따라 XML문서의 유효성 여부를 검증한다.  schemaValidate() XML 스키마에 따라 XML 문서의 유효성을 검증한다.  schemaValidateSource() XML 스키마에 따라 XML 문서의 유효성을 검증한다.  createElement() 새로운 앨리먼트 노드를 생성한다.  createTextNode() 새로운 텍스트 노드를 생성한다.  createAttribute() 새로운 속성 노드를 생성한다.  createElementNS() 네임스페이스 영역을 갖는 앨리먼트 노드를 생성한다.  createAttributeNS() 네임스페이스 영역을 갖는 속성 노드를 생성한다.  createComment() 새로운 주석 노드를 생성한다.  createCDATASection() 새로운 CDATA섹션 노드를 생성한다.  getElementsByTagName() 지정한 태그명을 앨리먼트의 노드 리스트를 반환한다.  getElementsByTagNameNS() 특정한 네임스페이스 영역에서 지정한 태그명을 갖는 앨리먼트의 노드 리스트를 반환한다.  importNode XML 문서에 붙일 특정 노드를 가져온다.

xml 문서 파싱중 호출 가능한 핸들러

 핸들러 설정 함수 설정 가능한 이벤트 핸들러  xml_set_element_handler xml 파서가 시작 태크 및 마침태그를 발견했을때 호출되는 핸들러  xml_set_character_data_handler 시작 태그 및 마침 태그 사이에 존재하는 문서 데이터를 발견했을 때 호출되는 핸들러  xml_set_processing_instruction_handler 처리지시문을 발견했을 때 호출되는 핸들러  xml_set_external_entity_ref_handler 파싱 가능한 외부 엔티티 참조문을 발견했을 때 호출되는 핸들러  xml_set_unparsed_entity_decl_handler 파싱 불가능한 외부 엔티티 선언문을 발견했을때 호출되는 핸들러  xml_set_notation_decl_handler  노테이션 선언문을 발견했을 때 호출되는 핸들러 -이승혁의 PHP5 웹프로그래밍 가이드-에서