zoukankan      html  css  js  c++  java
  • base xml

    xml 注释符号

    Visual Studio 2008
    Visual Studio
    Visual Basic
    XML 注释文本

    http://msdn.microsoft.com/zh-cn/library/bb384721.aspx

    <!-- 此注释中不可有"--"这样的符号-->

     D:\WCToolkitEE60\xml\tools\common\CommerceAcceleratorMHS.xml

    https://localhost:8000/webapp/wcs/tools/servlet/MerchantCenterView?XMLFile=common.merchantCenterMHS&storeId=10052&langId=-7&time=1255759826359&fulfillmentCenterId=10052

    错误类型 错误消息键 消息 始发的命令
    1 _ERR_PARSE_XML
    用户 CMN3101E:由于“CMN7004E”,系统不可用。
    系统 对 XML 文件 "D:\WCToolkitEE60\xml\tools\common\CommerceAcceleratorMHS.xml" 进行分析时出错。
    /webapp/wcs/tools/servlet/MerchantCenterView

    一般系统错误测试 JSP(商品)

    org.xml.sax.SAXParseException: 注释中不允许有字符串“--”。
    	at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
    	at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
    	at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
    	at com.ibm.commerce.xml.utils.XMLReader.convertXMLToModel(XMLReader.java:100)
    	at com.ibm.commerce.xml.utils.XMLFileReader.read(XMLFileReader.java:111)
    	at com.ibm.commerce.xml.utils.XMLFileReader.read(XMLFileReader.java:89)
    	at com.ibm.commerce.tools.util.ResourceDirectory.lookup(ResourceDirectory.java:509)
    	at com.ibm.commerce.tools.util.ResourceDirectory.lookup(ResourceDirectory.java:465)
    	at com.ibm.commerce.tools.common.ui.MerchantCenterBean.setRequestProperties(MerchantCenterBean.java:871)
    	at com.ibm._jsp._ToolsUI._jspService(_ToolsUI.java:191)
    	at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:93)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1694)
    	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1643)
    	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:113)
    	at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)
    	at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:819)
    	at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:121)
    	at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:216)
    	at com.ibm.ws.jsp.webcontainerext.JSPExtensionProcessor.handleRequest(JSPExtensionProcessor.java:255)
    	at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:347)
    	at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
    	at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
    	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
    	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    	at com.ibm.commerce.struts.ECActionServlet.processRequest(ECActionServlet.java:237)
    	at com.ibm.commerce.struts.ECActionServlet.doGet(ECActionServlet.java:179)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1694)
    	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1643)
    	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:136)
    	at com.ibm.commerce.dynacache.filter.CacheFilter$2.run(CacheFilter.java:376)
    	at com.ibm.commerce.dynacache.filter.CacheFilter.doFilter(CacheFilter.java:507)
    	at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
    	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
    	at com.ibm.commerce.webcontroller.RuntimeServletFilter.doFilterAction(RuntimeServletFilter.java:269)
    	at com.ibm.commerce.webcontroller.RuntimeServletFilter.access$000(RuntimeServletFilter.java:65)
    	at com.ibm.commerce.webcontroller.RuntimeServletFilter$1.run(RuntimeServletFilter.java:191)
    	at com.ibm.commerce.webcontroller.RuntimeServletFilter.doFilter(RuntimeServletFilter.java:212)
    	at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
    	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
    	at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)
    	at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:819)
    	at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3189)
    	at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:253)
    	at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:229)
    	at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1970)
    	at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:116)
    	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:434)
    	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:373)
    	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:253)
    	at com.ibm.ws.ssl.channel.impl.SSLConnectionLink.determineNextChannel(SSLConnectionLink.java:950)
    	at com.ibm.ws.ssl.channel.impl.SSLConnectionLink$MyReadCompletedCallback.complete(SSLConnectionLink.java:582)
    	at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1704)
    	at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:566)
    	at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:619)
    	at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:952)
    	at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1039)
    	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java(Compiled Code))
    

    XML 实体符号 用html特殊符号表示

    IE打开 D:\WCToolkitEE60\xml\tools\common\CommerceAcceleratorMHS.xml

    问题:

    无法显示 XML 页。

    使用 XSL 样式表无法查看 XML 输入。请更正错误然后单击 刷新 按钮,或以后重试。


    应有分号。处理资源 'file:///D:/WCToolkitEE60/xml/tools/common/CommerceAcceleratorMHS.xml' 时出错。第 301 行,位置: 100

                 url="$webapp_accelerator$NewDynamiclistView?ActionXMLFile=sales.LogisticsDepotSite&cmd=LogisticsDeportSiteV...
    
    
    
    
    
    

    FF打开 file:///D:/WCToolkitEE60/xml/tools/common/CommerceAcceleratorMHS.xml

    问题:

    XML解析错误:未组织好
    位置:file:///D:/WCToolkitEE60/xml/tools/common/CommerceAcceleratorMHS.xml
    行:301,列:100:             url="$webapp_accelerator$NewDynamiclistView?ActionXMLFile=sales.LogisticsDepotSite&cmd=LogisticsDeportSiteView"
    ---------------------------------------------------------------------------------------------------^

    异常 https://localhost:8000/webapp/wcs/tools/servlet/MerchantCenterView?XMLFile=common.merchantCenterMHS&storeId=10052&langId=-7&time=1255759826359&fulfillmentCenterId=10052

    错误类型 错误消息键 消息 始发的命令
    1 _ERR_PARSE_XML
    用户 CMN3101E:由于“CMN7004E”,系统不可用。
    系统 对 XML 文件 "D:\WCToolkitEE60\xml\tools\common\CommerceAcceleratorMHS.xml" 进行分析时出错。
    /webapp/wcs/tools/servlet/MerchantCenterView

    一般系统错误测试 JSP(商品)

    org.xml.sax.SAXParseException: 对实体“cmd”的引用必须以“;”定界符结尾。
    	at org.apache.xerces.parsers.DOMParser.parse(Unknown Source)
    	at org.apache.xerces.jaxp.DocumentBuilderImpl.parse(Unknown Source)
    	at javax.xml.parsers.DocumentBuilder.parse(Unknown Source)
    	at com.ibm.commerce.xml.utils.XMLReader.convertXMLToModel(XMLReader.java:100)
    	at com.ibm.commerce.xml.utils.XMLFileReader.read(XMLFileReader.java:111)
    	at com.ibm.commerce.xml.utils.XMLFileReader.read(XMLFileReader.java:89)
    	at com.ibm.commerce.tools.util.ResourceDirectory.lookup(ResourceDirectory.java:509)
    	at com.ibm.commerce.tools.util.ResourceDirectory.lookup(ResourceDirectory.java:465)
    	at com.ibm.commerce.tools.common.ui.MerchantCenterBean.setRequestProperties(MerchantCenterBean.java:871)
    	at com.ibm._jsp._ToolsUI._jspService(_ToolsUI.java:191)
    	at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:93)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1694)
    	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1643)
    	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:113)
    	at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)
    	at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:819)
    	at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:121)
    	at com.ibm.ws.jsp.webcontainerext.JSPExtensionServletWrapper.handleRequest(JSPExtensionServletWrapper.java:216)
    	at com.ibm.ws.jsp.webcontainerext.JSPExtensionProcessor.handleRequest(JSPExtensionProcessor.java:255)
    	at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.forward(WebAppRequestDispatcher.java:347)
    	at org.apache.struts.action.RequestProcessor.doForward(RequestProcessor.java:1069)
    	at org.apache.struts.action.RequestProcessor.processForwardConfig(RequestProcessor.java:455)
    	at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:279)
    	at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    	at com.ibm.commerce.struts.ECActionServlet.processRequest(ECActionServlet.java:237)
    	at com.ibm.commerce.struts.ECActionServlet.doGet(ECActionServlet.java:179)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:743)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
    	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1694)
    	at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1643)
    	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:136)
    	at com.ibm.commerce.dynacache.filter.CacheFilter$2.run(CacheFilter.java:376)
    	at com.ibm.commerce.dynacache.filter.CacheFilter.doFilter(CacheFilter.java:507)
    	at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
    	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
    	at com.ibm.commerce.webcontroller.RuntimeServletFilter.doFilterAction(RuntimeServletFilter.java:269)
    	at com.ibm.commerce.webcontroller.RuntimeServletFilter.access$000(RuntimeServletFilter.java:65)
    	at com.ibm.commerce.webcontroller.RuntimeServletFilter$1.run(RuntimeServletFilter.java:191)
    	at com.ibm.commerce.webcontroller.RuntimeServletFilter.doFilter(RuntimeServletFilter.java:212)
    	at com.ibm.ws.webcontainer.filter.FilterInstanceWrapper.doFilter(FilterInstanceWrapper.java:142)
    	at com.ibm.ws.webcontainer.filter.WebAppFilterChain.doFilter(WebAppFilterChain.java:121)
    	at com.ibm.ws.webcontainer.filter.WebAppFilterChain._doFilter(WebAppFilterChain.java:82)
    	at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:819)
    	at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3189)
    	at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:253)
    	at com.ibm.ws.webcontainer.VirtualHost.handleRequest(VirtualHost.java:229)
    	at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:1970)
    	at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:116)
    	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:434)
    	at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:373)
    	at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:101)
    	at com.ibm.ws.ssl.channel.impl.SSLReadServiceContext$SSLReadCompletedCallback.complete(SSLReadServiceContext.java:1704)
    	at com.ibm.ws.tcp.channel.impl.WorkQueueManager.requestComplete(WorkQueueManager.java:566)
    	at com.ibm.ws.tcp.channel.impl.WorkQueueManager.attemptIO(WorkQueueManager.java:619)
    	at com.ibm.ws.tcp.channel.impl.WorkQueueManager.workerRun(WorkQueueManager.java:952)
    	at com.ibm.ws.tcp.channel.impl.WorkQueueManager$Worker.run(WorkQueueManager.java:1039)
    	at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1475)
    
     
    

    解决 :"&cmd"  处  "&" 实体符号改为 "&amp;" 表示即可。

    http://user.qzone.qq.com/170475387/blog/117


    ---------------------------------------------------------------------------------------------------------------------------------


    ---------------------------------------------------------------------------------------------------------------------------------
    XML(eXtensible Markup Language)可扩展标记语言
    XML-核心技术
        DTD/Schema     文档描述、验证、约束技术
        XSL                   文档转换技术
        XPath                数据查询技术
        XLink/XPointer   链接技术
        DOM/SAX           编程接口
    XHTML css+div结构
    HTML缺点:
    没有表达内容的含义,只能用预定义的标记
    HTML 是“肤浅的”,HTML 关心的是外观问题
    结构层次过于单调,要求文档过于完整(World Wide Wait)
    没有真正的国际化,无法真正实现数据交互,链接机制不完善,不可重用
    在网上,有很多类型的信息,但是很难找到你想要的信息片段,XML解决了一系列该问题。
    ---------------------------------------------------------------------------------------------------------------------------------
    DOM与SAX的选择:
    访问机制
    ——DOM:树状对象模型,随即访问
    ——SAX:线形模型,基于事件,顺序访问

    选择决定因素
    ——
    应用程序的目的
    如果必须对数据进行更改,并且作为XML将它输出,则在大多数情况下,使用DOM。
    与使用XSL转换来完成的简单结构更改不一样,如果是对数据本身进行更改,则尤其应该使用DOM。

    —— 数据的数量
    对于大文件,SAX是更好的选择。

    —— 将如何使用数据
    如果实际上只使用一小部分数据,则使用SAX将数据抽取到应用程序中,这种方法个更好些。
    另一方面,如果知道将需要向后引用已经处理过的信息,则SAX可能不是正确的选择。

    —— 需要速度
    通常,SAX实现比DOM快

    SAX和DOM不是互斥的
    可以使用DOM来创建事件的SAX流,可以使用SAX来创建DOM树。
    事实上,大多数解析器实际常常使用SAX来创建DOM树!
    ---------------------------------------------------------------------------------------------------------------------------------
    xml resource
    XMLSpy 2005 企业版帮助手册:
    在线阅读: http://xml.org.cn/xmlspy2005/index.htm
    CHM格式: http://xml.org.cn/xmlspy2005/xmlspy.chm
    XML 1.1候选推荐标准Unicode简体中文版
    http://xml1p1.w3china.org
    http://www.w3china.org/translation/xml1p1CR20021015_cn.htm
    资料和软件下载:
    http://bbs.xml.org.cn/dispbbs.asp?boardID=35&ID=6191

    XSLT的资源
    ◇ 最权威的网站
    http://www.w3.org/Style/XSL/   
    ◇ 有关标准
    XSLT1.0 http://www.w3.org/TR/xslt.html   
    XSLT1.1 http://www.w3.org/TR/xslt11/   
    XPath1.0 http://www.w3.org/TR/xpath.html   
    学习 教程
    http://www.w3schools.com/xsl/   
    http://www.wirelessdevnet.com/channels/wap/training/xslt.html   
    http://msdn.microsoft.com/library/default.asp?URL=/library/psdk/xmlsdk/xslp8tlx.htm   
    http://www.jenitennison.com/xslt/   
    http://www.arbortext.com/xsl/   
    ◇ 相关资讯
    http://www.xslinfo.com/   
    http://www.xslt.com/   
    http://www.xml.com   
    http://www.oasis-open.org/cover/xsl.html#resources   
    http://www.xml.org   
    http://www.ibm.com/developer/xml   
    http://www.biztalk.org   
    ◇ 相关 软件
    http://www.xmlsoftware.com/xsl/   
    ◇ 邮件列表
    http://www.15seconds.com/faq/XML/748.htm   
    http://www.mulberrytech.com/xsl/xsl-list/index.html
    本文标签:
    我思故我在 。   
    本文最近访客

    查看最近 位访客展开 收起收起


    end
  • 相关阅读:
    Callback2.0
    设计模式之Composite
    设计模式之Proxy
    React Native DEMO for Android
    React Native 与 夜神模拟器的绑定
    Skipping 'Android SDK Tools, revision 24.0.2'; it depends on 'Android SDK Platform-tools, revision 20' which was not installed.
    .ui/qrc文件自动生成.py文件
    简单排序算法
    Big O
    设计模式之Adapter
  • 原文地址:https://www.cnblogs.com/lindows/p/14390595.html
Copyright © 2011-2022 走看看