使用XSLT转换XML文件 [英] Transforming XML files with XSLT

查看:124
本文介绍了使用XSLT转换XML文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

好的,我放弃.尚未找到解决此问题的理想解决方案.我需要转换以下数据

片段

Okay, I give up. Haven’t found an elegant solution to this problem yet. I need to transform the following data

Snippet

<Head>
    <Col>Share</Col>
    <Col>Directory</Col>
    <Col>Share ACL</Col>
</Head>
<Row Grade="4">
    <Col>ADMIN$</Col>
    <Col>C:\WINDOWS</Col>
    <Col>Admin Share</Col>
</Row>
<Row Grade="4">
    <Col>C$</Col>
    <Col>C:\</Col>
    <Col>Admin Share</Col>
</Row>
<Row Grade="4">
    <Col>S21AUTH</Col>
    <Col>C:\auth21</Col>
    <Col>Everyone -  F</Col>
</Row>



进入以下




Into the following


<item>
    <head>Share</head>
    <Grade>4</Grade>
    <Col>ADMIN$</Col>
</item>

<item>
    <head>Directory</head>
    <Grade>4</Grade>
    <Col>C:\WINDOWS</Col>
</item>

<item>
    <head>Directory</head>
    <Grade>4</Grade>
    <Col>Share ACL</Col>
</item>

<item>
    <head>Directory ACL</head>
    <Grade>4</Grade>
    <Col>Admin Share</Col>
</item>





有人有任何想法如何做吗?





Anyone have any ideas how to do so?

推荐答案

< > < 颜色 > C:\ WINDOWS < /Col > < Col > 管理员共享< /Col > < /行 > < =" 4" < 颜色 > C
</Col> <Col>C:\WINDOWS</Col> <Col>Admin Share</Col> </Row> <Row Grade="4"> <Col>C


< /Col > < 颜色 > C:\ < /Col > < Col > 管理员共享< /Col > < /行 > < =" 4" < 颜色 > S21AUTH < /Col > < 颜色 > C:\ auth21 < /Col > < 颜色 > 所有人-F < /Col > < /行 >
</Col> <Col>C:\</Col> <Col>Admin Share</Col> </Row> <Row Grade="4"> <Col>S21AUTH</Col> <Col>C:\auth21</Col> <Col>Everyone - F</Col> </Row>



进入以下




Into the following


<item>
    <head>Share</head>
    <Grade>4</Grade>
    <Col>ADMIN


< /Col > < /item > < 项目 > < head > 目录< /head > < 等级 > 4 < /等级 > < 颜色 > C:\ WINDOWS < /Col > < /item > < 项目 > < head > 目录< /head > < 等级 > 4 < /等级 > < 颜色 > 共享ACL < /Col > < /item > < 项目 > < head > 目录ACL < /head > < 等级 > 4 < /等级 > < Col > 管理员共享< /Col > < /item >
</Col> </item> <item> <head>Directory</head> <Grade>4</Grade> <Col>C:\WINDOWS</Col> </item> <item> <head>Directory</head> <Grade>4</Grade> <Col>Share ACL</Col> </item> <item> <head>Directory ACL</head> <Grade>4</Grade> <Col>Admin Share</Col> </item>





有人有任何想法如何做吗?





Anyone have any ideas how to do so?


这篇关于使用XSLT转换XML文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆