我可以在xml文件中使用php循環來列出數字遞增的文件名列表,例如文件1.jpg file2.jpg file3.jpg等,以便我不必手動輸入它。 如果是這樣,我該如何做到這一點和什麼doctype等xml文件需要讓它顯示循環?Cani我在xml文件中使用php循環?
0
A
回答
2
你的問題有點含糊,如果你想讀取一個XML文件或寫入它,我無法解決。
假設你想讀一個XML文件,並假設你的XML看起來有點像這樣:
<?xml version="1.0" encoding="utf-8" ?>
<rootnode>
<images>
<image>file_1.jpg</image>
<image>file_2.jpg</image>
<image>file_3.jpg</image>
</images>
</rootnode>
可以使用的SimpleXML要麼加載XML文件或加載XML作爲一個字符串,然後返回一個對象來循環。 http://php.net/manual/en/ref.simplexml.php
你的PHP可能是這個樣子:
if (file_exists('test.xml')) {
$xml = simplexml_load_file('test.xml');
foreach($xml->images AS $image) {
echo $image;
}
} else {
exit('Failed to open test.xml.');
}
+0
只是想知道是否有一個簡單的方法來生成一個XML文件中的文件名列表,如 file1.jpg file2.jpg file3.jpg 使用說一個PHP循環,而不是我必須列出file1.jpg upto file80.jpg 謝謝 –
1
我會做的是指向輸出XML格式的PHP文件。所有你需要做的就是發送一個頭(「Content-Type:text/xml」);並確保你在輸出的頂部添加。
下面是一個例子:
<?php
header("Content-Type: text/xml");
print "<?xml version=\"1.0\"?>";
print "<rootNode>";
for(your loop stuff here) {
print "<node>" . $yourDataHere . "</node>";
}
print "</rootNode>";
?>
相關問題
- 1. 在XML文件中循環
- 2. 無法循環使用PHP的XML Soap文件中的兒童
- 3. 使用PHP循環遍歷XML文件中的節點
- 4. 使用PHP循環到JSON文件中
- 5. php讀取@attributes的xml文件循環?
- 6. 使用VB.NET循環瀏覽XML文件
- 7. 使用VBScript循環瀏覽XML文件
- 8. 在循環中讀取XML文件
- 9. 在PHP中使用if/else&a for循環從XML文件中提取
- 10. PHP:通過一個XML文件的各級使用SimpleXML循環
- 11. 在mailtext中使用php循環[郵件()]
- 12. 在循環中使用PHP郵件()
- 13. 在xml文件中循環一個循環?
- 14. 如何在php中循環訪問xml文件列表
- 15. 循環播放並在php中編寫xml內容文件
- 16. 通過使用PHP循環通過XML
- 17. 如何使用循環讀取PHP中的XML文件的文檔行?
- 18. 在foreach循環中包含文件php
- 19. For循環,而在PHP中解析XML?
- 20. 在SQL Server中循環使用XML
- 21. 在Javascript中循環使用XML
- 22. 在.net中循環xml使用.net
- 23. 循環槽的XML文件在ANT
- 24. 使用php寫循環內的文件使用php
- 25. 在php中使用for循環解析XML
- 26. 如何使用php在while循環中創建子xml節點
- 27. 使用Ruby循環解析XML文檔
- 28. 使用XPathNavigator循環遍歷XML文檔
- 29. 使用循環在PHP
- 30. 使用在PHP foreach循環
什麼是你想要的輸出?你試過什麼了? –