我知道像ror.xml文件开头的空格这样的小东西会抛出错误,但是如何在Dreamweaver中打开文件,而不是改变任何东西,然后上传文件使它有效?
编辑:我不认为它有所作为,但脚本的语言是PHP。该脚本执行以下操作:
看起来很棒但不起作用。
当我打开生成的ror.xml(抛出错误)和我重新保存的(正常工作)时,它们都看起来都是相同的。这是疯狂!
答案 0 :(得分:1)
虎斑,
看起来问题的根源是两件事之一。任
后者似乎更有可能。在Dreamweaver打开它之后,您能向我们展示生成的XML和XML的示例吗?我明白他们看起来一模一样。生成的文件可能有一些与文件顶部声明的编码不兼容的字符,DreamWeaver正在静默修复这些字符。
啊......你的样本http://www.creditrepairadvisors.net/ror.xml 实际上是在XML序言之前以一堆空格开头。 (好吧,它是我第一次访问它时做的。)这在XML文档中是不允许的。立即开始<?xml ...?>
。这可能是Dreamweaver正在修复的内容。
注意,您在问题中使用了“有效”一词,但这不是XML有效性的问题(符合某种模式)。它说XML不是很好。如果它没有良好的形成,那么它甚至无法进行有效性测试。