span8
span4
你想让你的元素匹配的只是简单的“log”
启用扁平化后,每个日志应该有一个特性,包括日期、时间和通道属性。
太棒了!它工作!非常感谢。还有一个问题,有时XML文件的格式是这样的,没有缩进:
当我运行这些文件,我得到以下错误;
无论XML解析器是否有缩进,它都应该解析XML文档。我不认为缺少缩进会导致错误。
根据您发布的错误消息,第43行中似乎有一个无效字符。我猜XML头文件中的编码声明可能丢失或不匹配XML文档的实际编码。
检查XML头(文档的第一行)是否与实际编码匹配。
感谢您共享示例xml文件。
该错误是由于XML文档是用ANSI编码创建的(XML是非标准的),而XML声明不包含正确的编码属性。
尝试在XML声明(第一行)中显式指定正确的编码,如下所示:
或
另请参见此处:xml如何处理不同的字符集
我猜您能够正确读取的文件[1]不包含任何无效字符,比如幸运的是degree符号,或者[2]是使用UTF-8编码创建的。
不管怎样,对于引起错误的文件,一种可能的解决方法是:
看起来您是在将xml的每个元素分解成一个单独的特性,而不是将它们压扁。
如果你在作者之前检查特性,你有20个还是只有4个?
下面是我输入的“要匹配的元素”
这是我的xml文件的一个示例
©2019安全亚搏在线软件公司法律