`

XML中注释问题的注意

    博客分类:
  • Java
阅读更多

今天,调试 WebService 遇到 NullPointer 异常错误。

所测试 的 是一个在线投保的报文为了记录投保单号,我在注释中记录。

如下:

 

<!--
生成的投保单号
    
	S 超值型 

    <applicationNo>ASHH000C7110D280470M</applicationNo>
    <policyNo>ASHH000C7110E280471P</policyNo>
-----------
    <applicationNo>ASHH000C7110D280472N</applicationNo>
    <policyNo>ASHH000C7110E280473H</policyNo>

	M 卓越型

    <applicationNo>ASHH000C7110D280466B</applicationNo>
    <policyNo>ASHH000C7110E280467K</policyNo>
----------------
    <applicationNo>ASHH000C7110D280468N</applicationNo>
    <policyNo>ASHH000C7110E280469H</policyNo>

	XL 福佑型

    <applicationNo>ASHH000C7110D280460S</applicationNo>
    <policyNo>ASHH000C7110E280461F</policyNo>

-->

 其中,------------上面是已经测试完毕的保单。

 报文发送后,报NullPointer错误。在本地调试之后,看到,不能在注释中使用 ------ 。

 于是乎,去掉注释中的 所有 ------------符号,调试正常。

 

<!--
生成的投保单号
    
	S 超值型 

    <applicationNo>ASHH000C7110D280470M</applicationNo>
    <policyNo>ASHH000C7110E280471P</policyNo>

    <applicationNo>ASHH000C7110D280472N</applicationNo>
    <policyNo>ASHH000C7110E280473H</policyNo>

	M 卓越型

    <applicationNo>ASHH000C7110D280466B</applicationNo>
    <policyNo>ASHH000C7110E280467K</policyNo>

    <applicationNo>ASHH000C7110D280468N</applicationNo>
    <policyNo>ASHH000C7110E280469H</policyNo>

	XL 福佑型

    <applicationNo>ASHH000C7110D280460S</applicationNo>
    <policyNo>ASHH000C7110E280461F</policyNo>

-->

 

分享到:
评论

相关推荐

    同一解决方案中一个项目的xml注释在另一个项目中不能智能提示显示这些注释的解决方法

    本文将详细介绍如何解决这一问题,并确保XML注释能够在整个解决方案中被正确识别和利用。 #### 问题背景 在同一解决方案中,通常会包含多个项目,这些项目可能相互依赖或共享某些功能。为了提高代码的可读性和维护...

    详解XML中的代码注释书写方法

    最后,需要注意的是,虽然注释可以包含任何合法的XML字符,但仍然应该避免使用那些可能引起解析错误的特殊字符。此外,注释内容在XML文档中只对人可见,XML解析器在处理文档时会忽略这些注释内容。 总结来说,XML中...

    mybatis逆向工程,带中文注释

    在这个名为"mybatis逆向工程,带中文注释"的项目中,我们将探讨如何配置和使用这个功能,特别是在处理中文注释时的注意事项。 首先,逆向工程(Reverse Engineering)是指从已有的程序或系统中提取结构或设计信息的...

    QT使用TinyXML开源库解析XML文件

    QT框架是广受欢迎的开源...不过,请注意,尽管TinyXML库简单易用,但它并不支持XPath查询和XML Schema验证,如果你的项目需要这些高级功能,可能需要考虑使用更强大的库,如Qt自带的QDomDocument或QtXmlPatterns模块。

    eclipse Mybatis generator 1.3.7 中文注释 插件核心包

    1、这是Eclipse MyBatis... 注意:实体类的注释都是映射的数据库表中的注释,如果数据库表和字段没有注释则生成的实体类也没有注释 6、此jar包也适用于MyBatis generator 1.3.6版本 替换步骤同上 (亲测绝对可以使用)

    Mybatis Generator自动生成JavaEntity带中文注释和注解[Maven]工程

    值得注意的是,如果你的数据库表注释是中文,Mybatis Generator会自动将其转换为Java注释,使得代码更易读,更符合中国开发者的习惯。 此外,为了保证代码质量,你可能还需要了解如何使用注解来优化Mybatis ...

    C#注释翻译器.rar

    值得注意的是,虽然这个工具的设计初衷是为了翻译C#的XML注释,但其原理和方法同样适用于其他语言的XML注释文件。只要API支持对应的语言对,就可以进行翻译操作。此外,该工具还具有一定的灵活性,开发者可以根据...

    mybatis-generator-core-1.3.2-生成中文注释

    在标题 "mybatis-generator-core-1.3.2-生成中文注释" 中提到的是 MBG 的一个特定版本,该版本优化了对中文注释的支持。在描述中提到,这个版本能够读取并生成数据库中的中文注释,而原版可能仅处理英文字段名和表名...

    tinyXMl解析XMl文件

    在实际使用中,需要注意XML的语法规则,比如元素名必须以字母或下划线开头,属性值必须用引号包围等。此外,TinyXML并不支持XML命名空间,对于大型复杂XML文件可能不够用,这时你可能需要考虑使用更强大的库如pugi...

    清除java项目中的注释

    - 在清理注释时,应谨慎处理遗留的调试信息,它们可能会在生产环境中引起问题。 - 定期备份源代码,以防清理过程中发生错误,导致重要信息丢失。 总之,清除Java项目中的注释是一个有策略性的任务,需要根据项目...

    mybatis generator 自定义注释生成

    为了解决这个问题,我们需要确保在生成器配置中使用UTF-8编码,并且在Java代码生成时也保持一致。同时,确保JDK版本和IDE支持中文字符。 3. **生成Model、Mapper和XML文件**: - **Model类**:生成的Model类会包含...

    xml转对象封装的简单与复杂xml的转化写法

    6. **异常处理**:在解析XML时,可能会遇到格式错误、无法匹配的标签等问题,因此良好的异常处理是必要的,以确保程序在遇到问题时能够优雅地失败,提供有用的错误信息。 7. **性能优化**:对于大规模的XML文件,...

    mybatis-generator-core-1.3.2-生成中文注释.zip

    对于中文注释的支持,开发者可以在配置文件中设定相应的注释处理器,使得生成的Java类、接口和XML文件中包含数据库表和字段的中文描述。这样不仅提高了代码的可读性,也便于团队间的协作,尤其是在处理大量中文命名...

    VisualStudio注释中文助手.rar

    "Visual Studio注释中文助手"不仅支持基本的函数和变量注释翻译,还能够处理更复杂的注释结构,如多行注释、XML文档注释等。对于开发者而言,这意味着可以更快地理解类、方法、属性等的用途和功能,从而提高开发速度...

    TinyXML入门教程

    - 注意:如果文档使用的是UTF-8编码,在Windows环境下输出可能会出现乱码问题,因为默认控制台编码为gb2312。 - **保存文档对象**: - `TiXmlDocument`还提供了`SaveFile`方法用于保存文档到新的文件。 ```cpp ...

    delphi格式化xml文件demo

    描述中的"FormatMyXML"函数就是解决这个问题的一个自定义实现。这个函数通常会接受一个XML字符串作为输入,然后通过添加适当的换行符和缩进来使其更易读。实现这样的功能可能涉及到对XML字符串的逐行解析,检查节点...

    删除代码中的注释

    在编程世界中,注释是源代码的重要组成部分,它们用于解释代码的功能,帮助开发者理解和维护程序。然而,在某些情况下,如构建最小化可部署的代码或优化代码性能时,可能会有需求移除代码中的注释。这个过程被称为...

    Tinyxml iOS xml 解析

    - `TiXmlComment`和`TiXmlDeclaration`:分别用于处理XML文档的注释和声明部分。 3. **解析与写入**: - **解析XML**:使用`TiXmlDocument::LoadFile()`或`TiXmlDocument::Parse()`方法加载XML文件或字符串到内存...

    读取xml库文件 TinyXml

    在使用过程中,需要注意错误处理,因为XML解析可能出现各种问题,比如文件不存在、格式错误等,这些都需要适当地捕获并处理。总的来说,TinyXml为C++开发者提供了一个简单、高效的XML解析工具,适合小到中型的项目...

    利用tinyxml进行xml文件的解析

    6. **处理XML注释**:`TiXmlComment`类表示XML注释,如`&lt;!-- This is a comment --&gt;`。你可以通过`FirstChild()`检查元素是否包含注释,并使用`Value()`获取注释文本。 7. **创建和修改XML**:除了解析已存在的XML...

Global site tag (gtag.js) - Google Analytics