Viết tập lệnh PHP để tạo tệp XML theo định dạng sau trong PHP
XML là viết tắt của ngôn ngữ đánh dấu mở rộng. Ngôn ngữ đánh dấu được sử dụng để chú thích văn bản hoặc thêm thông tin bổ sung Show XML là một định dạng phổ biến cho các tài liệu và dữ liệu có cấu trúc trên web. Nó cho phép bạn tách nội dung khỏi định dạng Ghi chú. - Tôi cho rằng bạn đã biết cơ bản Tệp XML là gì Bắt đầu với hướng dẫn. -Vì chúng ta sẽ tạo Tệp XML bằng SimpleXML, nên có một yêu cầu cơ bản để sử dụng SimpleXML điều kiện tiên quyếtPhần mở rộng này yêu cầu phần mở rộng libxml PHP. Điều này có nghĩa là cũng cần phải chuyển vào –enable-libxml, mặc dù điều này hoàn toàn được thực hiện vì libxml được bật theo mặc định. Tiện ích mở rộng SimpleXML yêu cầu PHP 5. 0 Cài đặtTiện ích mở rộng này được bật theo mặc định. Nó có thể bị vô hiệu hóa bằng cách sử dụng tùy chọn sau tại thời điểm biên dịch. –vô hiệu hóa-simplexml Ghi chú. Trước PHP 5. 1. 2, cần có –enable-simplexml để bật tiện ích mở rộng này 1. Tạo đối tượng của SimpleXML$xmlstr = << 2. Thêm nút conThêm phần tử con vào nút XML cú pháp. - addChild ( string $name [, string $value [, string $namespace ]] ) Nó nhận các tham số sau,
trả lại. - Phương thức addChild trả về một đối tượng SimpleXMLEuity đại diện cho phần tử con được thêm vào nút XML Thí dụ. - $xmlstr = " đầu ra
3. Thêm thuộc tính vào nútThêm một thuộc tính vào phần tử XML cú pháp. - addAttribute (string $name [, string $value [, string $namespace ]] ) Nó nhận các tham số sau,
Trả về. - Không có giá trị nào được trả về. $xmlstr=" đầu ra 4. Lưu tệp XMLTrả về chuỗi XML đúng định dạng dựa trên phần tử SimpleXML cú pháp. - asXML ([string $filename] ) OR saveXML ([string $filename] ) Nó nhận tham số sau,
Phương thức asXML định dạng dữ liệu của đối tượng gốc trong XML phiên bản 1. 0 trả lại. - Nếu tên tệp không được chỉ định, hàm này trả về một chuỗi nếu thành công và FALSE nếu lỗi. Nếu tham số được chỉ định, nó sẽ trả về TRUE nếu tệp được ghi thành công và FALSE nếu không Thí dụ. - ________số 85. Sử dụng phần CDATACDATA là gì? CDATA là viết tắt của Character Data và nó có nghĩa là dữ liệu ở giữa các chuỗi này bao gồm dữ liệu có thể được hiểu là đánh dấu XML Chúng ta cũng có thể nói rằng, CDATA được định nghĩa là các khối văn bản không được trình phân tích cú pháp phân tích cú pháp, nhưng được công nhận là đánh dấu The predefined entities such as <, >, and & require typing and are generally difficult to read in the markup. In such cases, CDATA section can be used. By using CDATA section, you are commanding the parser that the particular section of the document contains no markup and should be treated as regular text. Bây giờ để sử dụng CDATA trong Tệp XML của bạn, Bạn cần tạo một lớp mở rộng lớp SimpleXMLEuity và trong đó tạo một hàm trình bao bọc/trợ giúp cho CDATA |