Hướng dẫn how can i create and download xml file in php? - Làm cách nào để tạo và tải xuống tệp xml trong php?

0

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi đang sử dụng DomDocument để tạo tệp XML:

$dom = new DOMDocument['1.0', 'iso-8859-1'];
echo $dom->saveXML[];

Khi tôi nhấp vào liên kết đến tệp này, nó chỉ cần hiển thị nó dưới dạng tệp XML. Làm thế nào để tôi nhắc tải xuống thay thế? Hơn nữa, làm thế nào tôi có thể nhắc tải xuống dưới dạng 'Backup_11_7_09.xml' [chèn ngày ngày hôm nay và đặt nó là XML] thay vì tên thật của tệp PHP là 'Sao lưu.php'

Charles

50.4K13 Huy hiệu vàng101 Huy hiệu bạc141 Huy hiệu đồng13 gold badges101 silver badges141 bronze badges

Đã hỏi ngày 7 tháng 11 năm 2009 lúc 17:37Nov 7, 2009 at 17:37

Đặt tiêu đề Content-Disposition làm tệp đính kèm trước tiếng vang của bạn:


Tất nhiên, bạn có thể định dạng myfile.xml bằng cách sử dụng


0 để nhận ngày được định dạng trong tên tệp:


Đã trả lời ngày 7 tháng 11 năm 2009 lúc 17:44Nov 7, 2009 at 17:44

Jheddingsjheddingsjheddings

26.1k8 Huy hiệu vàng50 Huy hiệu bạc64 Huy hiệu đồng8 gold badges50 silver badges64 bronze badges

0

Điều này sẽ hoạt động:

header['Content-Disposition: attachment; filename=dom.xml'];
header["Content-Type: application/force-download"];
header['Pragma: private'];
header['Cache-control: private, must-revalidate'];

$dom = new DOMDocument['1.0', 'iso-8859-1'];
echo $dom->saveXML[];

Nếu bạn sử dụng phiên, hãy sử dụng các cài đặt sau để ngăn chặn sự cố với IE6:

session_cache_limiter["must-revalidate"];
session_start[];

Đã trả lời ngày 7 tháng 11 năm 2009 lúc 17:46Nov 7, 2009 at 17:46

ArgelbargelargelbargelArgelbargel

5.4402 Huy hiệu vàng22 Huy hiệu bạc16 Huy hiệu đồng2 gold badges22 silver badges16 bronze badges


    
        
            //www.codexworld.com
            2016-07-04T07:46:18+00:00
            always
            1.00
        
    ';$dom = new DOMDocument;
$dom->preserveWhiteSpace FALSE;
$dom->loadXML[$xmlString];//Save XML as a file
$dom->save['xml/sitemap.xml'];

Sử dụng mã PHP sau để xuất tài liệu XML trên trình duyệt.

//View XML document
$dom->formatOutput TRUE;
echo 
$dom->saveXml[];

Bạn có muốn nhận trợ giúp thực hiện hoặc sửa đổi hoặc tăng cường chức năng của tập lệnh này không? Gửi yêu cầu dịch vụ trả phí

Nếu bạn có bất kỳ câu hỏi nào về kịch bản này, hãy gửi nó cho cộng đồng QA của chúng tôi - đặt câu hỏi

Làm cách nào để lưu và tạo tệp XML?

Để tạo tệp lược đồ XML, hãy hoàn thành các bước sau ...
Nhấp vào Tệp> Mới> Khác. Một cửa sổ mở trong đó bạn có thể chọn một trình hướng dẫn ..
Mở rộng XML, chọn Tệp lược đồ XML, nhấp vào Tiếp theo. Trình hướng dẫn Lược đồ XML mở ra ..
Chọn thư mục chính và nhập tên tệp cho tệp lược đồ XML của bạn ..
Nhấp vào Kết thúc ..

Làm cách nào để tạo một tệp xml?

Cách tạo tệp XML..
Mở trình chỉnh sửa văn bản của bạn lựa chọn ..
Trên dòng đầu tiên, viết một tuyên bố XML ..
Đặt phần tử gốc của bạn bên dưới khai báo ..
Thêm các phần tử con của bạn trong phần tử gốc ..
Xem lại tệp của bạn về lỗi ..
Lưu tệp của bạn với.....
Kiểm tra tệp của bạn bằng cách mở nó trong cửa sổ trình duyệt ..

Làm cách nào để lưu tệp XML?

Lưu dữ liệu XML trong các ô được ánh xạ vào tệp dữ liệu XML..
Nhấn Ctrl+s để lưu tệp của bạn.....
Nhấp vào Tệp> Lưu dưới dạng và chọn vị trí mà bạn muốn lưu tệp.....
Trong hộp tên tệp, nhập tên cho tệp dữ liệu XML ..
Trong danh sách lưu dưới dạng loại, nhấp vào dữ liệu XML và nhấp vào Lưu ..

Tôi có thể viết mã PHP trong tệp XML không?

Nếu bạn chạy tệp XML dưới dạng tập lệnh PHP, thì có.Đầu ra của tập lệnh sẽ là XML hợp lệ, nhưng tệp chứa PHP nội tuyến rất có thể sẽ không phải là XML hợp lệ.Lưu câu trả lời này.. The output of the script will be valid XML, but the file that contains the inline PHP will most likely not be valid XML. Save this answer.

Bài Viết Liên Quan

Chủ Đề