从宏

时间:2016-06-20 15:22:45

标签: xslt openoffice.org libreoffice

我将从Calc中的数据创建一个xslt。 我真的需要替换现成的xml文件中的一些数据。 我应该使用RegEx,但有时我需要添加/删除更多的兄弟姐妹。 所以XSLT在这里会很好。 我玩xslt过滤器,它的工作原理,但对我来说还不够。 我是从宏做的。 我认为这是可能的,但我没有找到任何模板甚至是全面的文档。 我是UNO的新手。 你能帮我找到适合BASIC或C ++的模板吗? 或参考任何有关的文件。 谢谢。

1 个答案:

答案 0 :(得分:0)

Java和Python具有良好的XML解析和正则表达式库。我通常使用xml.dom.minidomre来表示Python。有关" Hello World"请参阅here;用这些语言键入宏。

Basic没有自己的库,尽管有一个提供SAX样式解析器的UNO服务。有关示例,请参见Andrew Pitonyak's macro document的第5.38节。

对于C ++,我通常会避免大量的字符串处理或宏写入,因为它是一种较低级别的语言。但是,可能有XML解析库可用,并且可以通过一些努力来编写宏。