Эта страница поможет вам с проверкой XML https://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.1.0/com.ibm.db2.luw.xml.doc/doc/c0050643.html
Для JSON, начиная с Db2 11.1.3.3, вы можете использовать SYSTOOLS.JSON2BSON()
, чтобы проверить, является ли строка допустимым JSON. Подтвердить его соответствие какой-либо схеме не так просто. https://www.ibm.com/support/knowledgecenter/en/SSEPGG_11.1.0/com.ibm.swg.im.dbclient.json.doc/doc/r0070290.html
Если вы сохраняете данные JSON как BSON, вы знаете, что это будет действительный JSON. Сохраните свой XML как тип данных XML для проверки и множества других преимуществ.
XMLTABLE()
- это один из способов извлечения элементов из XML в другие (не XML) столбцы Db2. JSON_TABLE()
может сделать то же самое для JSON.
Для получения общей информации о возможностях XML в Db2, обратитесь к Google для PureXML, а также используйте информацию из руководства Центра знаний.
(все вышеизложенное предполагает, что вы используете Db2 для Linux, Unix или Windows)