我想從我的php文件中顯示的xml文件中僅排除<img>
標記(新聞源中的廣告)。我知道these應該工作,以刪除屬性,但沒有任何其他的只是刪除img顯示?我認爲必須有另外一種方法來解決這個問題,並且想知道什麼PHP功能對這個問題有好處? (+鏈接中的信息對我不起作用。)PHP從xml中排除信息
2
A
回答
2
使用一個Regular Expression
來簡化事情。通過你的XML
內容如圖所示。
$filtered_content = preg_replace("/<img[^>]+\>/i", "(image) ", $your_xml_content);
-2
如果你有一個DOM文檔,你可以getElementsByTagname然後通過你得到removeChild仁對列表進行迭代。刪除屬性不會這樣做。
2
您可以使用正則表達式來替換圖片標籤......或者只是使用樣式屬性,您可以使圖片標籤的可見性隱藏或顯示爲無。
1
也許this堆棧溢出問題可以幫助。將您的xml放在$content
字符串中,並按照頂級答案中所述進行regexing。
相關問題
- 1. 從xml/json JAXB中移除xsi:type信息?
- 2. PHP從字符串中刪除信息
- 3. 從xml中提取信息
- 4. 從XML中提取信息
- 5. 從xml中提取信息
- 6. Php - 從XML文件檢索信息
- 7. 使用php從文件.txt中排序信息使用php
- 8. 從.xml獲取信息
- 9. 從網頁排序信息
- 10. 從RAISE_APPLICATION_ERROR中排除額外的錯誤信息
- 11. 從csproj文件中排除自定義的MSBuild信息
- 12. 如何從DataContract中排除類型信息?
- 13. 從php中排除ie6 include
- 14. 從SSIS XML文件中提取信息?
- 15. 使用jQuery從XML中提取信息
- 16. 使用DOM從XML中提取信息?
- 17. XPath查詢從XML中提取信息
- 18. 從Feed中提取XML信息?
- 19. 從xml中檢索vimeo視頻信息
- 20. PHP:從XML中提取信息以創建JSON
- 21. 使用AS3刪除XML信息
- 22. 使用PowerShell刪除XML編碼信息
- 23. 在Lua中從debug.getinfo中刪除信息?
- 24. 從html中刪除信息(在javascript中)
- 25. 從xpath去除信息?
- 26. Php數據庫信息排序
- 27. 排序卡信息算法PHP
- 28. 從一個對象中排序信息,使用php排序方法或mysql
- 29. 從PHP訪問AWStats信息?
- 30. 獲取信息從PHP
這沒有工作謝謝。可以使用一些更多的解釋爲後來訪問的人: $ xmltoecho = preg_replace(「/ 」+ \>/i「,」(image)「,$ your_xml_content); 如何使用preg_replace: preg_replace(「要替換什麼」,「什麼替換它」,$ your_xml_content); 無論如何,謝謝! – Loko