[ 
https://issues.apache.org/jira/browse/DERBY-4623?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12860728#action_12860728
 ] 

C.S. Nirmal J. Fernando commented on DERBY-4623:
------------------------------------------------

Bryan following are the steps I followed.

*I removed the classpath values for xalan.jar and xercesImpl.jar, and still 
XMLSERIALIZE (xml queries) works fine.

C:\Users\Nirmal>echo %classpath%
%classpath%;C:\OtherNirmal\GSoC\Code\jars\sane\derby.jar;C:\OtherNirmal\GSoC\Cod
e\jars\sane\derbytools.jar;C:\OtherNirmal\GSoC\Code\jars\sane\derbyrun.jar;C:\Ot
herNirmal\GSoC\Code\jars\sane\derbynet.jar;C:\OtherNirmal\GSoC\Code\jars\sane\de
rbyclient.jar;C:\OtherNirmal\GSoC\Code\jars\sane\derbyTesting.jar;C:\OtherNirmal
\GSoC\Code\tools\java\jakarta-oro-2.0.8.jar;C:\OtherNirmal\GSoC\Code\tools\java\
junit.jar;C:\OtherNirmal\GSoC\Code\jars\sane\derbyLocale_cs.jar;C:\OtherNirmal\G
SoC\Code\jars\sane\derbyLocale_de_DE.jar;C:\OtherNirmal\GSoC\Code\jars\sane\derb
yLocale_es.jar;C:\OtherNirmal\GSoC\Code\jars\sane\derbyLocale_fr.jar;C:\OtherNir
mal\GSoC\Code\jars\sane\derbyLocale_hu.jar;C:\OtherNirmal\GSoC\Code\jars\sane\de
rbyLocale_it.jar;C:\OtherNirmal\GSoC\Code\jars\sane\derbyLocale_ja_JP.jar;C:\Oth
erNirmal\GSoC\Code\jars\sane\derbyLocale_ko_KR.jar;C:\OtherNirmal\GSoC\Code\jars
\sane\derbyLocale_pl.jar;C:\OtherNirmal\GSoC\Code\jars\sane\derbyLocale_pt_BR.ja
r;C:\OtherNirmal\GSoC\Code\jars\sane\derbyLocale_ru.jar;C:\OtherNirmal\GSoC\Code
\jars\sane\derbyLocale_zh_CN.jar;C:\OtherNirmal\GSoC\Code\jars\sane\derbyLocale_
zh_TW.jar;C:\OtherNirmal\GSoC\Document\lib\fop.jar;C:\OtherNirmal\GSoC\Document\
lib\avalon-framework-4.2.0.jar;C:\OtherNirmal\GSoC\Document\lib\batik-all-1.6.ja
r;C:\OtherNirmal\GSoC\Code\classes;.

C:\OtherNirmal\GSoC\Code\jars\sane>java org.apache.derby.tools.ij
ij version 10.6
ij> CONNECT 'jdbc:derby:nirmal;create=false';
ij> select xmlserialize(a as CLOB) from xml_test;
1

--------------------------------------------------------------------------------
------------------------------------------------
<title>nirmal</title>


1 row selected
ij> exit;


*Next I removed xalan.jar in \tools\java and start ij in the same command 
prompt.

C:\OtherNirmal\GSoC\Code\jars\sane>java org.apache.derby.tools.ij
ij version 10.6
ij> CONNECT 'jdbc:derby:nirmal;create=false';
ij> select xmlserialize(a as CLOB) from xml_test;
ERROR XML00: Failed to locate 'Xalan' API or implementation classes.  XML operat
ions are not permitted unless these classes are in your classpath.
ij> exit;

*When I placed xalan.jar again in the \tools\java, I got the correct result.


Thanks.




> "XML data type" page in ref needs some modifications
> ----------------------------------------------------
>
>                 Key: DERBY-4623
>                 URL: https://issues.apache.org/jira/browse/DERBY-4623
>             Project: Derby
>          Issue Type: Bug
>          Components: Documentation
>    Affects Versions: 10.2.1.6, 10.2.2.0, 10.3.1.4, 10.3.2.1, 10.3.3.0, 
> 10.4.1.3, 10.4.2.0, 10.5.1.1, 10.5.2.0, 10.5.3.0
>            Reporter: C.S. Nirmal J. Fernando
>            Assignee: C.S. Nirmal J. Fernando
>            Priority: Trivial
>         Attachments: DERBY-4623.diff, DERBY-4623.zip
>
>
> I think this page 
> (http://db.apache.org/derby/docs/10.5/devguide/cdevstandardsxml.html ) need 
> some more explanation on areas such as:
>     1) Setting paths of xercesImpl.jar and xalan.jar in the CLASSPATH
>     2) Command that user should use to start the Derby i.e. java 
> org.apache.derby.tools.ij
>     3) Mention that user needed to create a table which contains XML data 
> type column/s, because users might thought that they can retrieve XML data 
> from an any table.
>     4) Mention the requirements that are needed when inserting values to a 
> XML data typed column, i.e. need of XML keywords document & preserve 
> whitespace, tags etc.
>     5) A small example which is clearly shows the creation, insertion & 
> selection using XML data type. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to