Maison  >  Questions et réponses  >  le corps du texte

java - dom4j操作xml文件怎么在指定节点增加父节点?

<?xml version="1.0" encoding="UTF-8"?>
<xml1>

<AFE.11 NAME='姓名'>王二</AFE.11>
<AFE.12 NAME='性别'>男</AFE.12>
<AFE.13 NAME='出生日期'>1985-05-05</AFE.13>
<AFE.14 NAME='民族编码'>01</AFE.14>
<AFE.15 NAME='民族'>汉</AFE.15>
<AFE.16 NAME='家庭住址'>帝都</AFE.16>
<AFE.17 NAME='联系电话'>18795487545</AFE.17>
<BAS.01 NAME='机构ID'>5100010001</BAS.01>
<BAS.02 NAME='住院号'>0000000001</BAS.02>
<BAS.03 NAME='手术编号'>01.0</BAS.03>
<BAS.05 NAME='手术名称'>颅穿刺术</BAS.05>
<BAS.09 NAME='手术日期'>2016-01-05</BAS.09>
<BAS.10 NAME='手术医生'>系大大</BAS.10>
<BAS.11 NAME='手术助理1'>小鹏</BAS.11>
<BAS.12 NAME='手术助理2'>小朋</BAS.12>
<BAS.13 NAME='手术助理3'>晓鹏</BAS.13>
<BAS.14 NAME='麻醉方式编码'>05</BAS.14>
<BAS.15 NAME='麻醉方式名称'>全身麻醉</BAS.15>
<BAX.028 NAME='入院科室名称'>内一科</BAX.028>
<BAX.030 NAME='入院床位名称'>005</BAX.030>
<BAX.031 NAME='入院时间'>2015-05-04</BAX.031>
<BAX.036 NAME='出院时间'>2016-01-18</BAX.036>

</xml1>
把上面这篇文件转换成下面这样的:
<?xml version="1.0" encoding="UTF-8"?>
<xml>

<AFE id="0">
    <AFE.11 NAME='姓名'>王二</AFE.11>
    <AFE.12 NAME='性别'>男</AFE.12>
    <AFE.13 NAME='出生日期'>1985-05-05</AFE.13>
    <AFE.14 NAME='民族编码'>01</AFE.14>
    <AFE.15 NAME='民族'>汉</AFE.15>
    <AFE.16 NAME='家庭住址'>帝都</AFE.16>
    <AFE.17 NAME='联系电话'>18795487545</AFE.17>
</AFE>
<BAS id="d">
    <BAS.01 NAME='机构ID'>5100010001</BAS.01>
    <BAS.02 NAME='住院号'>0000000001</BAS.02>
    <BAS.03 NAME='手术编号'>01.0</BAS.03>
    <BAS.05 NAME='手术名称'>颅穿刺术</BAS.05>
    <BAS.09 NAME='手术日期'>2016-01-05</BAS.09>
    <BAS.10 NAME='手术医生'>系大大</BAS.10>
    <BAS.11 NAME='手术助理1'>小鹏</BAS.11>
    <BAS.12 NAME='手术助理2'>小朋</BAS.12>
    <BAS.13 NAME='手术助理3'>晓鹏</BAS.13>
    <BAS.14 NAME='麻醉方式编码'>05</BAS.14>
    <BAS.15 NAME='麻醉方式名称'>全身麻醉</BAS.15>
</BAS>
<BAX id="e">
    <BAX.028 NAME='入院科室名称'>内一科</BAX.028>
    <BAX.030 NAME='入院床位名称'>005</BAX.030>
    <BAX.031 NAME='入院时间'>2015-05-04</BAX.031>
    <BAX.036 NAME='出院时间'>2016-01-18</BAX.036>
</BAX>

</xml>

迷茫迷茫2715 Il y a quelques jours412

répondre à tous(1)je répondrai

  • PHP中文网

    PHP中文网2017-04-17 16:52:21

    http://www.jianshu.com/p/2103...这是我昨天发的,可以解决这个问题。

    répondre
    0
  • Annulerrépondre