如何从xml中提取附件,包括名称和大小?

jquerynoob

我在XML文件中有以下数据

<attachment name="data.pdf" size="104302">
DATA
</attachment>

我想将全部内容提取到新的xml中,但我只会

<attachment>
DATA
</attachment>

我的xslt文件有

<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform">
<xsl:output method="xml" encoding="utf-8" indent="yes"/>
<xsl:strip-space elements="*"/>
  <xsl:template match="/">
    <xsl:for-each select="//attachment" >
      <xsl:copy>
            <xsl:apply-templates select="node()" />
      </xsl:copy>
    </xsl:for-each>
  </xsl:template>
</xsl:stylesheet>

任何帮助是极大的赞赏!

伊恩·罗伯茨(Ian Roberts)

select="node()"不包含属性,仅包含子节点(元素,文本节点,注释和处理指令)。但它会简单得多只是更换整个for-each

<xsl:copy-of select="//attachment" />

但是请注意,如果attachment原始输入中包含多个元素,则这将不会产生格式正确的XML输出,因为最终结果中将包含多个根级别的元素。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何从具有名称空间和架构的XML文档中提取元素的集合

来自分类Dev

从收到的邮件中提取(和上传)附件

来自分类Dev

如何使用XSLT从XML架构中提取元素名称?

来自分类Dev

如何从模型公式中提取变量名称和值?

来自分类Dev

如何从字符串中提取名称和版本

来自分类Dev

如何从模型公式中提取变量名称和值?

来自分类Dev

从XML文件中提取列名称

来自分类Dev

如何从div中提取所有文本,包括使用Scrapy和Xpah的同级文本?

来自分类Dev

如何从多项式字符串中提取数字(包括+和-号)

来自分类Dev

如何使用RegEx从另一个文本中提取多行和空白,包括文本?

来自分类Dev

正则表达式将从邮件存档中提取“发件人”,包括名称和换行符

来自分类Dev

如何从Google Glass项目中提取附件?

来自分类Dev

如何从电子邮件标题中提取附件?

来自分类Dev

如何在C中提取指针大小

来自分类Dev

如何从日期中提取月份名称

来自分类Dev

如何从NSFontAttributeName中提取字体名称?

来自分类Dev

如何从日期名称中提取日期?

来自分类Dev

如何从 SQL 列中提取图像名称

来自分类Dev

如何从具有名称空间的xml文件中提取值?

来自分类Dev

如何在 bash 中从网站中提取 http 代码、大小标题和标题?

来自分类Dev

如何使用C#从文本中提取个人名称和地名?

来自分类Dev

如何从python中的字符串中提取变量名称和值

来自分类Dev

如何在Pandas DataFrame中提取属性名称和最大同时出现次数?

来自分类Dev

如何使用会话ID和标记名称从TSI中提取值

来自分类Dev

我如何仅从付款和学校名称中提取金额?

来自分类Dev

如何在Swift 3.0中从字符串中提取单词(英语)和名称?

来自分类Dev

如何仅从URL字符串而不是www中提取网站名称。和.com和它

来自分类Dev

如何从XML文档中提取数据

来自分类Dev

如何从此xml文档中提取数据

Related 相关文章

  1. 1

    如何从具有名称空间和架构的XML文档中提取元素的集合

  2. 2

    从收到的邮件中提取(和上传)附件

  3. 3

    如何使用XSLT从XML架构中提取元素名称?

  4. 4

    如何从模型公式中提取变量名称和值?

  5. 5

    如何从字符串中提取名称和版本

  6. 6

    如何从模型公式中提取变量名称和值?

  7. 7

    从XML文件中提取列名称

  8. 8

    如何从div中提取所有文本,包括使用Scrapy和Xpah的同级文本?

  9. 9

    如何从多项式字符串中提取数字(包括+和-号)

  10. 10

    如何使用RegEx从另一个文本中提取多行和空白,包括文本?

  11. 11

    正则表达式将从邮件存档中提取“发件人”,包括名称和换行符

  12. 12

    如何从Google Glass项目中提取附件?

  13. 13

    如何从电子邮件标题中提取附件?

  14. 14

    如何在C中提取指针大小

  15. 15

    如何从日期中提取月份名称

  16. 16

    如何从NSFontAttributeName中提取字体名称?

  17. 17

    如何从日期名称中提取日期?

  18. 18

    如何从 SQL 列中提取图像名称

  19. 19

    如何从具有名称空间的xml文件中提取值?

  20. 20

    如何在 bash 中从网站中提取 http 代码、大小标题和标题?

  21. 21

    如何使用C#从文本中提取个人名称和地名?

  22. 22

    如何从python中的字符串中提取变量名称和值

  23. 23

    如何在Pandas DataFrame中提取属性名称和最大同时出现次数?

  24. 24

    如何使用会话ID和标记名称从TSI中提取值

  25. 25

    我如何仅从付款和学校名称中提取金额?

  26. 26

    如何在Swift 3.0中从字符串中提取单词(英语)和名称?

  27. 27

    如何仅从URL字符串而不是www中提取网站名称。和.com和它

  28. 28

    如何从XML文档中提取数据

  29. 29

    如何从此xml文档中提取数据

热门标签

归档