jayachandra wrote:
Alek!
The problem is that of localization. Businesses which publish local
language wsdl's can not be understood by Axis2.
The following (attached) XML file written in chinese/japanese couldn't
be parsed by the MXParser. Parsing threw a XMLStreamException saying
"start tag unexpected character \ub9" the moment it encountered a
foreign character.
how did you do parsing? did you makes sure to pass Reader that is
understanding UTF8 byte stream?
Other than yahoo group is their some kind of mailing list for stAX
community?
yahoo group is the right place for this kind of questions.
I've some problem using yahoogroups
what problems do you have?
thanks,
alek
On 4/21/05, Aleksander Slominski <[EMAIL PROTECTED]> wrote:
jayachandra wrote:
1. The MXParser doesn't seem to support the UTF-8 character set fully.
Japanese XML files weren't parsed properly. In future, this could
throw a serious problem. This can have it's effect on the SOAP message
processing of foreign web services.
what is the problem? makes ure to send email about problems to
http://groups.yahoo.com/group/stax_builders/
and file bug report(s) in bugzilla for StAX RI
(http://www.extreme.indiana.edu/bugzilla/buglist.cgi?product=STAX)
2. The DTDParser inside MXParser was failing to understand the DTD
declaration line(s) of several (complex?) DTDs. Though this might not
seem as a problem if you look at the SOAP message processing part of
it, but certainly with such a behaviour complete XML infoset support
can not be given to our OM.
are you actually testing validating or non-validating parser?
requirement for non-validating parser are different in regard to DTDs.
moreover DTDs are to be rejected by SOAP processor anyway ...
thanks,
alek
--
The best way to predict the future is to invent it - Alan Kay
------------------------------------------------------------------------
<?xml version="1.0"?>
<!DOCTYPE é€±å ± SYSTEM "weekly-utf-8.dtd">
<!-- é€±å ±ã‚µãƒ³ãƒ—ãƒ« -->
<é€±å ±>
<年月週>
<年度>1997</年度>
<月度>1</月度>
<週>1</週>
</年月週>
<æ°?å??>
<�>山田</�>
<å??>太郎</å??>
</æ°?å??>
<æ¥å‹™å ±å‘Šãƒªã‚¹ãƒˆ>
<æ¥å‹™å ±å‘Š>
<æ¥å‹™å??>XMLエディターã?®ä½œæˆ?</æ¥å‹™å??>
<æ¥å‹™ã‚³ãƒ¼ãƒ‰>X3355-23</æ¥å‹™ã‚³ãƒ¼ãƒ‰>
<工数管�>
<見�もり工数>1600</見�もり工数>
<実績工数>320</実績工数>
<当月見�もり工数>160</当月見�もり工数>
<当月実績工数>24</当月実績工数>
</工数管�>
<äºˆå®šé …ç›®ãƒªã‚¹ãƒˆ>
<äºˆå®šé …ç›®>
<P>XMLエディター�基本仕様�作�</P>
</äºˆå®šé …ç›®>
</äºˆå®šé …ç›®ãƒªã‚¹ãƒˆ>
<å®Ÿæ–½äº‹é …ãƒªã‚¹ãƒˆ>
<å®Ÿæ–½äº‹é …>
<P>XMLエディター�基本仕様�作�</P>
</å®Ÿæ–½äº‹é …>
<å®Ÿæ–½äº‹é …>
<P>競�他社製��機能調査</P>
</å®Ÿæ–½äº‹é …>
</å®Ÿæ–½äº‹é …ãƒªã‚¹ãƒˆ>
<上長ã?¸ã?®è¦?è«‹äº‹é …ãƒªã‚¹ãƒˆ>
<上長ã?¸ã?®è¦?è«‹äº‹é …>
<P>特���</P>
</上長ã?¸ã?®è¦?è«‹äº‹é …>
</上長ã?¸ã?®è¦?è«‹äº‹é …ãƒªã‚¹ãƒˆ>
<å•?題点対ç–>
<P>XML��何���ら��。</P>
</å•?題点対ç–>
</æ¥å‹™å ±å‘Š>
<æ¥å‹™å ±å‘Š>
<æ¥å‹™å??>検索エンジンã?®é–‹ç™º</æ¥å‹™å??>
<æ¥å‹™ã‚³ãƒ¼ãƒ‰>S8821-76</æ¥å‹™ã‚³ãƒ¼ãƒ‰>
<工数管�>
<見�もり工数>120</見�もり工数>
<実績工数>6</実績工数>
<当月見�もり工数>32</当月見�もり工数>
<当月実績工数>2</当月実績工数>
</工数管�>
<äºˆå®šé …ç›®ãƒªã‚¹ãƒˆ>
<äºˆå®šé …ç›®>
<P><A href="http://www.goo.ne.jp">goo</A>�機能を調���る</P>
</äºˆå®šé …ç›®>
</äºˆå®šé …ç›®ãƒªã‚¹ãƒˆ>
<å®Ÿæ–½äº‹é …ãƒªã‚¹ãƒˆ>
<å®Ÿæ–½äº‹é …>
<P>更������検索エンジン��る�調査�る</P>
</å®Ÿæ–½äº‹é …>
</å®Ÿæ–½äº‹é …ãƒªã‚¹ãƒˆ>
<上長ã?¸ã?®è¦?è«‹äº‹é …ãƒªã‚¹ãƒˆ>
<上長ã?¸ã?®è¦?è«‹äº‹é …>
<P>開発を�る���ん������Yahoo!を買���下��。</P>
</上長ã?¸ã?®è¦?è«‹äº‹é …>
</上長ã?¸ã?®è¦?è«‹äº‹é …ãƒªã‚¹ãƒˆ>
<å•?題点対ç–>
<P>検索エンジンã?§è»Šã‚’走らã?›ã‚‹ã?“ã?¨ã?Œã?§ã??ã?ªã?„。(è¦?調査)</P>
</å•?題点対ç–>
</æ¥å‹™å ±å‘Š>
</æ¥å‹™å ±å‘Šãƒªã‚¹ãƒˆ>
</é€±å ±>
------------------------------------------------------------------------
<!--
*************************************************************************
* *
* DPSD PDGé€±å ±ç”¨DTD weekly.dtd *
* *
* Copyright 1997 Fuji Xerox Information Systems Co.,Ltd. *
* *
*************************************************************************
-->
<!-- 変更履æ´
Version 1.0 1997/10/29 作� �田真
-->
<!ELEMENT é€±å ± (年月週, æ°?å??, æ¥å‹™å ±å‘Šãƒªã‚¹ãƒˆ)>
<!ELEMENT 年月週 (年度, 月度, 週)>
<!ELEMENT 年度 (#PCDATA)> <!-- 年度を表ã?™æ•°å— -->
<!ELEMENT 月度 (#PCDATA)> <!-- 月度を表ã?™æ•°å— -->
<!ELEMENT 週 (#PCDATA)> <!-- 何週目ã?‹ã‚’表ã?™æ•°å—
-->
<!ELEMENT æ°?å?? (æ°?, å??)>
<!ELEMENT æ°? (#PCDATA)>
<!ELEMENT å?? (#PCDATA)>
<!ELEMENT æ¥å‹™å ±å‘Šãƒªã‚¹ãƒˆ (æ¥å‹™å ±å‘Š+)>
<!ELEMENT æ¥å‹™å ±å‘Š (æ¥å‹™å??, æ¥å‹™ã‚³ãƒ¼ãƒ‰, 工数管ç?†,
äºˆå®šé …ç›®ãƒªã‚¹ãƒˆ,
å®Ÿæ–½äº‹é …ãƒªã‚¹ãƒˆ,
上長ã?¸ã?®è¦?è«‹äº‹é …ãƒªã‚¹ãƒˆ,
�題点対�)>
<!ELEMENT æ¥å‹™å?? (#PCDATA)> <!-- æ¥å‹™ã‚³ãƒ¼ãƒ‰ä¸€è¦§ã‚’å?‚ç…§ -->
<!ELEMENT æ¥å‹™ã‚³ãƒ¼ãƒ‰ (#PCDATA)> <!-- æ¥å‹™ã‚³ãƒ¼ãƒ‰ä¸€è¦§ã‚’å?‚ç…§ -->
<!ELEMENT 工数管� (見�もり工数, 実績工数,
当月見�もり工数, 当月実績工数)>
<!ELEMENT 見�もり工数 (#PCDATA)> <!-- ���時間 -->
<!ELEMENT 実績工数 (#PCDATA)> <!-- ���時間 -->
<!ELEMENT 当月見�もり工数 (#PCDATA)> <!-- ���時間 -->
<!ELEMENT 当月実績工数 (#PCDATA)> <!-- ���時間 -->
<!ELEMENT äºˆå®šé …ç›®ãƒªã‚¹ãƒˆ (äºˆå®šé …ç›®*)>
<!ELEMENT äºˆå®šé …ç›® ((P | OL | UL)+)>
<!ELEMENT å®Ÿæ–½äº‹é …ãƒªã‚¹ãƒˆ (å®Ÿæ–½äº‹é …*)>
<!ELEMENT å®Ÿæ–½äº‹é … ((P | OL | UL)+)>
<!ELEMENT å•?é¡Œç‚¹å¯¾ç– ((P | OL | UL)+)>
<!ELEMENT 上長ã?¸ã?®è¦?è«‹äº‹é …ãƒªã‚¹ãƒˆ (上長ã?¸ã?®è¦?è«‹äº‹é …*)>
<!ELEMENT 上長ã?¸ã?®è¦?è«‹äº‹é … ((P | OL | UL)+)>
<!-- XML��ら���定義�れ�実体 -->
<!ENTITY lt "&#60;">
<!ENTITY gt ">">
<!ENTITY amp "&#38;">
<!ENTITY apos "'">
<!ENTITY quot """>
<!-- HTML�汎用的�タグ -->
<!ELEMENT P (#PCDATA | EM | STRONG | A)*>
<!ELEMENT OL (LI)*>
<!ELEMENT UL (LI)*>
<!ELEMENT LI (#PCDATA | EM | STRONG | A)*>
<!ELEMENT EM (#PCDATA | EM | STRONG | A)*>
<!ELEMENT STRONG (#PCDATA | EM | STRONG | A)*>
<!ELEMENT A (#PCDATA | EM | STRONG)*>
<!ATTLIST A
name CDATA #IMPLIED
href CDATA #IMPLIED
>
--
The best way to predict the future is to invent it - Alan Kay