我知道,在ror.xml文件開頭的空白處很少會拋出錯誤,但是如何在Dreamweaver中打開該文件,而不是更改任何內容,然後上傳文件使其有效?動態創建的XML文件無效,直到在Dreamweaver中打開爲止
編輯:我不認爲它有所作爲,但腳本的語言是PHP。該腳本執行以下操作:
- 文件打開
- 得到比較
- 替換文件的內容
- 關閉文件
看起來很大,但不起作用。
當我打開一個生成的ror.xml(它引發錯誤)和一個我重新保存(工作正常)的時候,它們都以相同的方式查找。這是瘋狂!
我知道,在ror.xml文件開頭的空白處很少會拋出錯誤,但是如何在Dreamweaver中打開該文件,而不是更改任何內容,然後上傳文件使其有效?動態創建的XML文件無效,直到在Dreamweaver中打開爲止
編輯:我不認爲它有所作爲,但腳本的語言是PHP。該腳本執行以下操作:
看起來很大,但不起作用。
當我打開一個生成的ror.xml(它引發錯誤)和一個我重新保存(工作正常)的時候,它們都以相同的方式查找。這是瘋狂!
Natrix,
它看起來像問題的根源是兩件事之一。
後者似乎更有可能。您可以在Dreamweaver打開它之後向我們展示生成的XML和XML的示例嗎?我明白他們看起來一模一樣。生成的文件可能有一些與文件頂部聲明的編碼不兼容的字符,而DreamWeaver會自動修復這些字符。
啊...你的樣品在http://www.creditrepairadvisors.net/ror.xml實際上是在XML序幕之前的一堆空格開始的。 (那是我第一次訪問它。)這在XML文檔中是不允許的。立即以<?xml ...?>
開始。這可能是Dreamweaver正在解決的問題。
請注意,您在問題中使用了「有效」這個詞,但這不是XML有效性問題(符合某種模式)。這就是說XML不夠完善。如果它不是完整的,那麼它甚至不能進行有效性測試。
非常感謝。我想dw正在修理我看不到的東西。我有一個小小的方向開始解決腳本中的問題。我希望快速str_replace(「」,「」,$ crud)可以彌補痛苦。再次感謝。 – Natrix 2010-11-02 09:59:05
當你說它「拋出錯誤」,你能告訴我們它拋出哪些錯誤嗎?另外,如果它是一個RSS源,那麼[W3 Feed Validator](http://validator.w3.org/feed/)會說什麼是錯誤的? – 2010-11-02 09:12:46
在原始問題中,標題引用某個rss.xml,但在主體本身中顯示ror.xml。 @Natrix可以澄清,如果你的XML文件是一個RSS源? – 2010-11-02 09:22:43
它是一個ror.xml文件。錯誤表示XML解析錯誤:格式不正確 位置:http://www.thewebsite.com/ror.xml 行號1,列1: – Natrix 2010-11-02 09:32:35