使用MYSQL处理XML数据类型的问题

使用MYSQL处理XML数据类型的问题,mysql,db2,Mysql,Db2,有没有办法在MYSQl 5.1中包含XML数据类型,或者我们有一个更新的版本提供了XML数据类型??与具有XML数据类型的DB2和MSSQL一样,MySQL没有XML数据类型。 在DB2中,XML数据类型基本上是一个用UTF-8编码的文本blob,它在输入时验证XML。在此容器中只能存储有效的XML MySQL没有此选项,因此您必须使用UTF-8字符集使用TEXT数据类型。 如果要检查字段输入的有效性,可以在触发器中进行检查 有关触发器中的验证代码,请参见此处(只是一般验证,与XML无关): 为

有没有办法在MYSQl 5.1中包含XML数据类型,或者我们有一个更新的版本提供了XML数据类型??与具有XML数据类型的DB2和MSSQL一样,MySQL没有XML数据类型。 在DB2中,
XML
数据类型基本上是一个用UTF-8编码的文本blob,它在输入时验证XML。在此容器中只能存储有效的XML

MySQL没有此选项,因此您必须使用UTF-8字符集使用
TEXT
数据类型。
如果要检查字段输入的有效性,可以在触发器中进行检查

有关触发器中的验证代码,请参见此处(只是一般验证,与XML无关):

为了进行XML检查,您必须为此安装一个UDF


据我所知,这些库不支持XML验证


如果你是C(++)或Delphi大师,你可以编写自己的UDF,请参阅:

没有,你在寻找什么?我必须转换一个使用MYSQL构建在DB2上的后端,我可以看到数据库中经常使用XML数据类型,所以我想知道是否有某种方法可以使用MYSQL处理XML数据。。。就这样!