XMLPARSE???????????????????????????????????????DerbyXML????????????SQL/XML??????????????????
????????????????????????????????????????????????????????????????????????????????????Derby???XML???????????????????????????????????????????????? ?????????????????????????????????????????????XML?????????XMLEXISTS???XMLQUERY?????????????????????DerbyXML???????????????????????????????????????????????????
XMLPARSE (DOCUMENT ??????????????? PRESERVE WHITESPACE)
???????????????????????????????????????????????????Derby????????????????????????XML????????????????????????????????????????????? Derby??????????????????????????????????????????????????????XML???????????????????????????????????????????????? ????????????Derby???JAXP?????????????????????????????????????????????????????????????????????????????? JAXP???????????????????????????????????????????????????XML???????????????????????????????????????????????? ??????????????????????????????XML?????????????????????????????????JAXP?????????????????????????????? Derby????????????????????????????????????SQLException?????????????????????????????????????????????
????????????XML??????????????????????????????????????????????????????????????????http://www.w3.org/TR/REC-xml/#sec-well-formed .
INSERT INTO x_table VALUES (1, XMLPARSE(DOCUMENT ' <roster> <student age="18">AB</student> <student age="23">BC</student> <student>NOAGE</student> </roster>' PRESERVE WHITESPACE) )
INSERT INTO x_table VALUES (2, XMLPARSE (DOCUMENT CAST (? AS CLOB) PRESERVE WHITESPACE) )??????????????????setCharacterStream()??????????????????????????????????????????????????????JDBC?????????setXXX??????????????????????????????????????????????????????????????????
Derby???XML????????????????????????????????????Apache Xerces????????????JAXP????????????????????????Apache Xalan???Java????????????????????????????????????????????????????????????????????????????????????????????????????????????XMLPARSE??????????????????????????????????????????????????????????????????