写xml,noob需要帮助

时间:2013-02-04 19:07:16

标签: xml

<?xml version='1.0' encoding='us-ascii'?> 

<download
title="T7Plus Download"
terminal="Hypercom"
model="T7Plus"
>
<instructions>
OLD HYPERCOM DOWNLOAD INSTRUCTIONS
1.  UNPLUG POWER FROM THE BACK OF THE TERMINAL
2.  HOLD DOWN THE TOP, MIDDLE, AND BOTTOM ORANGE KEYS AND PLUG TERMINAL BACK IN
3.  HOLD TOP, MIDDLE, AND BOTTOM ORANGE KEYS UNTIL TERMINAL SAYS “PLEASE INITIALIZE OR CALL HELP”
4.  PRESS FUNCTION 98 ENTER
    a.  CORRECT? YES OR NO – PRESS ENTER
5.  PRESS FUNCTION 99 ENTER
6.  PROGRAM FUNCTION – PRESS 9 ENTER
7.  TYPE? – PRESS 6 ENTER
8.  TYPE? – PRESS 2 ENTER (READING EPROM)
9.  TYPE? – PRESS 1 ENTER
10. PRESS CANCEL
11. PRESS FUNCTION 2 ENTER
12. TERMINAL ID:    (nine digit number)
13. INIT PHONE NUMBER:      1-877-576-8399
14. NMS PHONE NUMBER:   1-877-576-8399
15. DIAL 0- TONE 1- PULSE
    a.  PRESS 0 ENTER
16. PABX ACCESS CODE (IF MERCHANT NEEDS A 9 OR ANY OTHER PREFIX)
17. EXIT PRESS CANCEL
    a.  PRESS CANCEL
18. PRESS FUNCTION 92 ENTER
    a.  PROGRAM RUN – CORRECT? YES OR NO – PRESS ENTER
19. WHEN THE PROGRAM LOAD IS COMPLETE, THE TERMINAL WILL DISPLAY “PLEASE INITIALIZE”
20. PRESS INITIALIZE THEN ENTER
    ***ONCE INITIALIZED, THE PROGRAM LOAD IS COMPLETE***
    </instructions> 
</download>

上面的例子是我第一次尝试编写自己的XML。我正在尝试为我的工作创建一个指南,这是第一页。

从我能收集的一点点来看,你必须创建自己的标签,我相信我做的正确。我总是从实践中学到,从来没有从阅读说明中获得太多。

如果有人花几分钟时间指出我做对/错的话,我会非常感激。

提前致谢

2 个答案:

答案 0 :(得分:1)

你已经制作了一些有效的XML,但我认为中间的大块文本不是非常XML的。我建议使用XML来组织这些步骤。例如,您可以使用标题的属性:

<instructions title="OLD HYPERCOM DOWNLOAD INSTRUCTIONS">

然后可以为各个步骤提供自己的节点:

<item text="UNPLUG POWER FROM THE BACK OF THE TERMINAL" />
<item text="HOLD DOWN THE TOP, MIDDLE, AND BOTTOM ORANGE KEYS AND PLUG TERMINAL BACK IN" />

如果步骤有子步骤,您可以在这些步骤下嵌套节点:

<item text="PRESS FUNCTION 98 ENTER">
  <subitem text="CORRECT? YES OR NO – PRESS ENTER" />
</item>
<item text="PRESS FUNCTION 99 ENTER" />

我认为这会让你开始制作更有条理的XML。

答案 1 :(得分:0)

您应该在xml声明中使用双引号而不是单引号:

<?xml version="1.0" encoding="us-ascii"?>