【问题标题】:MS-Word to iXBRLMS-Word 到 iXBRL
【发布时间】:2010-08-17 15:00:09
【问题描述】:

我需要使用 VS2008 开发一个 MS-Word 插件应用程序,它将具有内容控件的 docx 文件转换为 iXBRL 格式。 iXBRL 格式是一种相对较新的财务报表标准。

是否有任何 API 可以帮助我,或者任何人都可以给我一些想法来继续它?

提前致谢。

问候, 沙巴伽

【问题讨论】:

  • 我没有看到任何可用的转换,但我想不久就会有。有趣的问题,+1。

标签: visual-studio-2008 ms-word xsd openxml xbrl


【解决方案1】:

我找到了一种方法,但如果有人能帮助实现这一目标或提供一些见解,我是否正确,那就太好了。

解决办法是:

将文件保存为 html 文件并使用 C# 中的 XML DOM 编辑标签。但由于我是 C# 新手,所以我并不真正知道如何有效地做到这一点。请帮忙。

【讨论】:

    【解决方案2】:

    我会通过 XSLT 将 OpenXML docx 转换为 XHTML。

    我的 XSLT 会问“内容控件是否有包含任何特殊指令的标签?”

    这样的指令可能是:将此内容控件输出为元素 us-gaap:DebtDisclosureTextBlock

    在这种情况下,包含的任何内容控件都将包装在该元素中。

    如果你采用这种方法,你需要:

    1. 一种将 docx 转换为 XHTML 的方法,它根据内容控制标记中的指令进行操作

    2. 首先添加内容控制标记的方法(您可以通过 Word 功能区 - 开发人员选项卡执行此操作,但您可能希望为用户提供一种选择适当 XBRL 元素的方法)

    【讨论】:

      【解决方案3】:

      我曾在 IXBRL 工作过,甚至从事过将 doc 转换为 ixbrl 文件的软件。 IXBRL 文件只不过是带有 IXBRL 标签的 Xhtml 文件。(你一定知道这一点)。 软件实际上按照您回答的方式运行。

      DOC >>(转换为)XHTML >> 然后使用软件完成标记以使其成为 IXBRL 文件。 后面的过程有点乏味,你需要专门的软件。 该软件需要数年时间才能构建,您需要购买或自行创建。(就像我们所做的那样)

      但是 有 Mozilla 插件可以帮助您将 Xhtml 转换为 iXBRL 格式。

      https://addons.mozilla.org/en-US/firefox/addon/xbrl-addon/

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2011-01-05
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-08-15
        相关资源
        最近更新 更多