SOURCE

console 命令行工具 X clear

                    
>
console
var xml =  "<procedure>\n" +
    "    <mainProcedure>\n" +
    "        <proceduralStep>\n" +
    "            <title>工艺流程</title>\n" +
    "            <para>\n" +
    "                <randomlist>\n" +
    "                    <listitem>\n" +
    "                        <para />\n" +
    "                    </listitem>\n" +
    "                </randomlist>\n" +
    "            </para>\n" +
    "        </proceduralStep>\n" +
    "        <proceduralStep>\n" +
    "            <title>施工工艺要求</title>\n" +
    "            <proceduralstep>\n" +
    "                <title>标题</title>\n" +
    "                <para />\n" +
       "            <proceduralstep>\n" +
    "                <title>标题</title>\n" +
    "                <para />\n" +
    "            </proceduralstep>\n" +
    "            </proceduralstep>\n" +
    "        </proceduralStep>\n" +
    "        <proceduralStep>\n" +
    "            <title>人员资格</title>\n" +
    "            <para />\n" +
    "        </proceduralStep>\n" +
    "    </mainProcedure>\n" +
    "</procedure>"
var mainProcedure = $(xml).children("mainProcedure");
var proceduralstep = $(mainProcedure).children("proceduralstep");

var li = ""
var par_0001 = $(proceduralstep[0]).find("listitem para")
for(var i=0;i<par_0001.length;i++){
    li="<li>"+$(par_0001)[i].innerHTML+"</li>"
}
$("#par-0001").html(li)


var par_0002 = $(proceduralstep[1]).find("proceduralstep")
$("#par-0002").html(proceduralstep[1].innerHTML)
console.log(proceduralstep[1].innerHTML)
for(var i=0;i<par_0001.length;i++){
    htmls="<div class=\"reset\">"+$(par_0002)[i].innerHTML+"</div>"
    $("#par-0002").html(htmls)
}
var par_0002_title = $("#par-0002").find("title")
for(var i=0;i<par_0002_title.length;i++){
    htmls="<h3 class=\"h3item\">"+$(par_0002_title)[i].innerHTML+"</h3>"
    $($(par_0002_title)[i]).replaceWith(htmls)
}
var par_0002_para = $("#par-0002").find("para")
for(var i=0;i<par_0002_para.length;i++){
    htmls="<div class=\"item\">"+$(par_0002_para)[i].innerHTML+"<br></div>"
    $($(par_0002_para)[i]).replaceWith(htmls)
}

var par_0003 = $(proceduralstep[2]).find("para");
var par_0003_html = par_0003[0].innerHTML+"<br>";
$("#par-0003").html(par_0003_html)
<div name="content1" id="content1" style="width:800px">
    	<div class="reset">
	<h3 class="h3item">工艺流程</h3>
		<ul id="par-0001">
		<li></li>
		</ul>
	<h3 class="h3item">施工工艺要求</h3>
	<div class="item" id="par-0002"><br></div>
	<h3 class="h3item">人员资格</h3>
	<div class="item" id="par-0003"><br></p>
	</div>
	</textarea>
</div>
.reset {
    line-height: 1.6;
    counter-reset: itemcounter;
    border: 1px dashed lightgray;
}

.item > .reset  {
    padding-left: 20px;
}



.h3item:before {
    content: counters(itemcounter,
    ".") ".";
    counter-increment: itemcounter;
}

本项目引用的自定义外部资源