[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文本处理] [已解决]批处理怎么生成这个xml文件?

求助:
公司这两天升级了程序,下面各网点终端都需要升级。
为了偷懒,俺就研究了下批处理,觉得真是方便强大啊!!
通过百度解决了大部分问题,现在一个能不能解决,还请这里的高手指点——
多谢啦!!!

程序需要从一个xml文件中读取 shebeihao来跳转页面。
以下是这个xml文件的内容。
  1. <?xml version="1.0" encoding="UTF-8"?>
  2. <j2eeQuertion>
  3. <question>
  4. <queInfo>shebeihao</queInfo>
  5. <url>7235</url>
  6. </question>
  7. </j2eeQuertion>
复制代码
问题:
我用set命令取得那个设备号,然后用下面的代码生成了xml文件
  1. :xml
  2. echo ^<?xml version="1.0" encoding="UTF-8"?^>        > c:\as.xml
  3. echo ^<j2eeQuertion^>                >> c:\as.xml
  4. echo ^<question^>   >> c:\as.xml
  5. echo ^<queInfo^>shebeihao^</queInfo^> >> c:\as.xml
  6. echo ^<url^>%shebeihao%^</url^> >> c:\as.xml
  7. echo ^</question^>   >> c:\as.xml
  8. echo ^</j2eeQuertion^> >> c:\as.xml
复制代码
但是这个生成的文件
  1. <?xml version="1.0" encoding="UTF-8"?>        
  2. <j2eeQuertion>                       
  3. <question>  
  4. <queInfo>shebeihao</queInfo>
  5. <url>yyyy</url>
  6. </question>  
  7. </j2eeQuertion>
复制代码
就是不能实现页面的跳转
而用程序自带的那个xml文件就可以。。。

请教一下我该如何写这个批处理。
再次感谢,期待指点。

======================
不好意思,再次测试后发现可以了。。是我没有输入正确那个设备号,而只有数据库里添加的才可以跳转。。。

呃,没有找到删除帖子的地方,就这样了吧。。。
1

评分人数

    • CrLf: 感谢给帖子标题标注[已解决]字样PB + 2

  1. @echo off
  2. set shebeihao=7235
  3. :xml
  4. (echo ^<?xml version="1.0" encoding="UTF-8"?^>
  5. echo ^<j2eeQuertion^>
  6. echo ^<question^>
  7. echo ^<queInfo^>shebeihao^</queInfo^>
  8. echo ^<url^>%shebeihao%^</url^>
  9. echo ^</question^>
  10. echo ^</j2eeQuertion^>
  11. )>c:\as.xml
复制代码
1

评分人数

    • Seder: 乐于助人技术 + 1

TOP

awk 发表于 2011-9-10 10:17



   谢谢!!

TOP

返回列表