我有一个 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 格式正常。