很久就想写一些东西,老是感觉这些东西写出来没多大意义,因为别人都会。前一阵子在福州遇到高手郑磊,教会了我很多东西。打算把这些新学到的东西都记录下来,一来方便以后查阅,二来也在过程中复习总结。

       业务场景:经常有这样的情况,双方约定好实用XML报文通讯,并且都定好需要输入哪些字段,返回哪些字段。如:

     【Step by Step】如何创建强类型XML类

 

  PS: 其实上面截图所谓的接口文档编写的不是非常规范,比如从该档上我们只能靠自己经验推测出,Rows下面应该有包含一个或者一个以上的row子节点。如何编写规范的接口文档,这个牵扯的东西太多了为图省事,这里就截2张图.....

   【Step by Step】如何创建强类型XML类【Step by Step】如何创建强类型XML类

 

  废话不多说,直接开撸:

  一:复制或者手打一份接口文档的XML格式并保存。

    【Step by Step】如何创建强类型XML类

 

      二: 以管理员身份运行Visiual Studio 命令提示行

    【Step by Step】如何创建强类型XML类【Step by Step】如何创建强类型XML类

 

  三:在命令行窗口中将路径切换到保存xml文件的目录下(如我把XML文件保存在D盘,则直接输入D:回车)。然后就在命令行窗口输入

     
xsd yourXmlFileName.xml -c

  -c 代表创建(create)的意思,这里就是为xxx.XML文件创建一份xsd文件。

  xsd就是XML Schemas Definition,它定义了xml的结构,具体请百度【Step by Step】如何创建强类型XML类

      创建成功后会提示如下信息:

  【Step by Step】如何创建强类型XML类 ,如果提示其他信息,请检查你的XML格式是是否正确【Step by Step】如何创建强类型XML类

 

  四:编辑xsd文件

    生成xsd文件后还需要对里面一些代码进行编辑。.....广告之后,继续开始

     

 

相关文章:

  • 2021-12-30
  • 2021-06-11
  • 2022-02-12
  • 2021-12-16
  • 2021-11-25
  • 2021-08-27
猜你喜欢
  • 2021-07-15
  • 2021-09-15
  • 2021-12-14
相关资源
相似解决方案