新书推介:《语义网技术体系》
作者:瞿裕忠,胡伟,程龚
   XML论坛     >>W3CHINA.ORG讨论区<<     计算机科学论坛     SOAChina论坛     Blog     开放翻译计划     新浪微博  
 
  • 首页
  • 登录
  • 注册
  • 软件下载
  • 资料下载
  • 核心成员
  • 帮助
  •   Add to Google

    >> 本版讨论DOM, SAX, XPath等。
    [返回] W3CHINA.ORG讨论区 - 语义网·描述逻辑·本体·RDF·OWLXML.ORG.CN讨论区 - XML技术『 DOM/SAX/XPath 』 → [求助]使用含中文文件名的Schema验证DOM时出错! 查看新帖用户列表

      发表一个新主题  发表一个新投票  回复主题  (订阅本版) 您是本帖的第 5106 个阅读者浏览上一篇主题  刷新本主题   树形显示贴子 浏览下一篇主题
     * 贴子主题: [求助]使用含中文文件名的Schema验证DOM时出错! 举报  打印  推荐  IE收藏夹 
       本主题类别:     
     mxlong 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:2
      积分:61
      门派:XML.ORG.CN
      注册:2004/10/15

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给mxlong发送一个短消息 把mxlong加入好友 查看mxlong的个人资料 搜索mxlong在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看mxlong的博客楼主
    发贴心情 [求助]使用含中文文件名的Schema验证DOM时出错!

    只要aSchemaFileName包含中文,就会抛下面的异常!
    没有中文文件名,可以正常解析DOM,并读写!
    Src:
            DocumentBuilderFactory dbf = DocumentBuilderFactory.newInstance();
            dbf.setNamespaceAware(true);
            dbf.setValidating(true);
            dbf.setAttribute(JAXP_SCHEMA_LANGUAGE, W3C_XML_SCHEMA);
            dbf.setAttribute(JAXP_SCHEMA_SOURCE, aSchemaFileName);
            DocumentBuilder db = dbf.newDocumentBuilder();
            ErrorChecker aErrorChecker = new ErrorChecker();
            db.setErrorHandler(aErrorChecker);
            myDoc = db.parse(aCfgFileName);
    Exception:
    Exception in thread "main" java.net.MalformedURLException: unknown protocol: d
     at java.net.URL.<init>(Unknown Source)
     at java.net.URL.<init>(Unknown Source)
     at java.net.URL.<init>(Unknown Source)
     at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(Unknown Source)
     at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(Unknown Source)
     at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
     at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)
     at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)
     at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)
     at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)
     at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
     at com.fujitsu.shun.dmt.gui.common.XMLTest.parse(XMLTest.java:87)
     at com.fujitsu.shun.dmt.gui.common.XMLTest.main(XMLTest.java:62)

       收藏   分享  
    顶(0)
      




    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2004/10/19 18:16:00
     
     edwardq2266 帅哥哟,离线,有人找我吗?
      
      
      等级:大一新生
      文章:0
      积分:56
      门派:XML.ORG.CN
      注册:2005/3/23

    姓名:(无权查看)
    城市:(无权查看)
    院校:(无权查看)
    给edwardq2266发送一个短消息 把edwardq2266加入好友 查看edwardq2266的个人资料 搜索edwardq2266在『 DOM/SAX/XPath 』的所有贴子 引用回复这个贴子 回复这个贴子 查看edwardq2266的博客2
    发贴心情 
    顶一下 我以前用tomcat当应用服务器的时候不会出错,现在换成oas/ias就出现下面错误。

    <?xml version="1.0" encoding="gb2312" ?>
    <!-- 注意root的路径配置的最后一个字符不能是"/"或者"\",同时请注意大小写区分 -->

    <resources root="E:/OraHome_1/j2ee/home/applications/lwoaapp/lwoaapp/WEB-INF/resource">
     <resource type="docword"    caption="文件字配置"   scope="应用管理"  factory="com.linewell.oa.docword.DocwordFactory"  bean="com.linewell.oa.docword.Docword"   dao="com.linewell.oa.dao.XmlResourceDAO" setter="com.linewell.oa.web.struts.impl.DocwordSetter" />


    //------------------------------以下就是读取到root路径解析时出错了,这是为什么?
    ERROR AJPRequestHandler-ApplicationServerThread-5 com.linewell.oa.admin.ResourcViewDataDomParser (ResourcViewDataDomParser.java:101) - --输入文件出错-----

    java.net.MalformedURLException: unknown protocol: e
     at java.net.URL.<init>(URL.java:544)
     at java.net.URL.<init>(URL.java:434)
     at java.net.URL.<init>(URL.java:383)
     at oracle.xml.parser.v2.XMLReader.pushXMLReader(XMLReader.java:214)
     at oracle.xml.parser.v2.XMLParser.parse(XMLParser.java:180)
     at oracle.xml.jaxp.JXDocumentBuilder.parse(JXDocumentBuilder.java:151)
     at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:124)
     at com.linewell.oa.admin.ResourcViewDataDomParser.readXMLFile(ResourcViewDataDomParser.java:94)
     at com.linewell.oa.admin.ResourcViewDataDomParser.<init>(ResourcViewDataDomParser.java:61)
     at com.linewell.oa.admin.ResourceViewDataFactory.produce(ResourceViewDataFactory.java:17)
     at _jsp._default._index._jspService(_index.java:164)
     at com.orionserver.http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
     at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:347)
     at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
     at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
     at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
     at com.evermind.server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
     at com.linewell.oa.web.filter.EncodingFilter.doFilter(EncodingFilter.java:82)
     at com.evermind.server.http.EvermindFilterChain.doFilter(EvermindFilterChain.java:16)
     at com.linewell.oa.web.filter.LoginFilter.doFilter(LoginFilter.java:57)
     at com.evermind.server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:645)
     at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:322)
     at com.evermind.server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:790)
     at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
     at com.evermind.server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
     at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
     at java.lang.Thread.run(Thread.java:534)

    点击查看用户来源及管理<br>发贴IP:*.*.*.* 2005/7/13 9:06:00
     
     GoogleAdSense
      
      
      等级:大一新生
      文章:1
      积分:50
      门派:无门无派
      院校:未填写
      注册:2007-01-01
    给Google AdSense发送一个短消息 把Google AdSense加入好友 查看Google AdSense的个人资料 搜索Google AdSense在『 DOM/SAX/XPath 』的所有贴子 访问Google AdSense的主页 引用回复这个贴子 回复这个贴子 查看Google AdSense的博客广告
    2025/7/26 9:52:14

    本主题贴数2,分页: [1]

    管理选项修改tag | 锁定 | 解锁 | 提升 | 删除 | 移动 | 固顶 | 总固顶 | 奖励 | 惩罚 | 发布公告
    W3C Contributing Supporter! W 3 C h i n a ( since 2003 ) 旗 下 站 点
    苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
    58.594ms