0

我有一个 XML 文件,其中一个字段的值来自两个单词,例如:

<NAME>INTERNET WEB</NAME>

当它被导入某个数据库时,这个值不会像 INTERNET WEB 那样保存,尽管乍一看它看起来与数据库中的值完全相同!!!

但它似乎在 INTERNET 和 WEB 这两个词之间没有一个空格,尽管正如我所提到的,它似乎就是那个值。就像它有其他东西而不是那个,但差异是不可见的。

问题是我无法使用值 INTERNET WEB 过滤该字段,因为它似乎不是那样存储的。那么可能是什么问题?我从另一个外部系统收到的这个 XML 文件。

如何确定此值是否具有例如制表符而不是空格,或者它是从某种不适当的格式编码的(UTF-8 在 XML 文件的顶部

<?xml version="1.0" encoding="UTF-8"?>)

我在 Notepad++ 中做了“检查 XML 语法”,它说没有检测到错误,所以 XML 格式正常。

4

0 回答 0