2009-01-16 25 views
7

Tôi đang sử dụng PHP5 để tạo tệp XML. Tôi có mã như thế này:Cách tạo DOMDocument write standalone = yes trong PHP?

$doc = new DOMDocument(); 
... 
$xml_content = $doc->saveXML(); 

Vấn đề là tạo mã XML bắt đầu với một nút gốc như thế này:

<?xml version="1.0"?> 

Nhưng tôi muốn nó được như thế này:

<?xml version="1.0" standalone="yes" ?> 

Tôi đoán tôi cần phải gọi một số chức năng trên $ doc, nhưng tôi không thể tìm ra cái nào?

Trả lời

19

Bạn muốn thiết lập

$doc->xmlStandalone = true; 

Nó không phải là một chức năng của lớp, đó là một tài sản vì vậy nó khó khăn hơn một chút để tìm thấy trong tài liệu. Bạn có thể đọc về nó here.

Các vấn đề liên quan