小编mnv*_*rtn的帖子

xsl将xml转换为json

输入XML

<Root>
    <Result>
        <System>
            <Name>ABC</Name>
            <ID pname="PAD">
                <value>4567</value>
            </ID>
            <lastTime>2013-11-06T17:36:46.000-05:00</lastTime>
        </System>
        <line>Metals</line>
    </Result>
    <Result>
        <System>
            <Name>CAYS</Name>
            <ID pname="PAD">
                <value>MCIERT</value>
            </ID>
            <ID pname="ATPAD">
                <value>56412</value>
            </ID>
            <lastTime>2013-12-06T16:43:36.000-05:00</lastTime>
        </System>
        <System>
            <Name>CAYS</Name>
            <ID pname="CAD">
                <value>DGSG</value>
            </ID>
            <ID pname="ARCAD">
                <value>2847114</value>
            </ID>
            <lastTime>2013-12-07T20:02:38.000-05:00</lastTime>
        </System>
        <line>Minerals</line>
    </Result>
</Root>
Run Code Online (Sandbox Code Playgroud)

输出Json

{
"Root": {
"Result": [
  {
    "System": {
      "Name": "ABC",
      "ID": {
        "pname": "PAD",
        "value": "4567"
      },
      "lastTime": "2013-11-06T17:36:46.000-05:00"
    },
    "line": "Metals"
  },
  {
    "System": [
      {
        "Name": "CAYS",
        "ID": [
          {
            "pname": "PAD",
            "value": "MCIERT"
          },
          { …
Run Code Online (Sandbox Code Playgroud)

xml xslt json

7
推荐指数
1
解决办法
2万
查看次数

使用xslt附加到数字

我有一个数字作为xml中的元素.我需要追加0才能使它成为5位数.如果它是1,那么我需要转换为00001如果它是12,那么我需要转换为00012如果它是123,那么我需要转换为00123如果它是1234,那么我需要转换为01234

输入

<id>23</id>
Run Code Online (Sandbox Code Playgroud)

产量

<id>00123</id>
Run Code Online (Sandbox Code Playgroud)

而不是多次写条件如何使用xslt在单一条件下完成它

xml xslt

0
推荐指数
1
解决办法
129
查看次数

如何创建 Pull 请求或合并 PR

我能够将提取推送克隆到存储库。同样,是否可以使用 Go 创建拉取请求或合并 PR?

"gopkg.in/src-d/go-git.v4"
Run Code Online (Sandbox Code Playgroud)

git go go-git

-1
推荐指数
1
解决办法
1535
查看次数

标签 统计

xml ×2

xslt ×2

git ×1

go ×1

go-git ×1

json ×1