我想编写一个脚本(一个 perforce 触发器),它将在允许提交之前验证更改列表中文件的内容。但是,我的脚本使用 Xsltproc 处理 XML,然后使用 Jing 进行验证。我需要将间歇性输出保存到临时文件中 - 在为 perforce 编写更改内容触发器(服务器端)时可以这样做吗?我已阅读大量文档,但从未见过在运行触发脚本时创建临时文件的任何提及。唯一的其他解决方法是将 Xsltproc 的输出通过管道传输到 Jing(我也不知道该怎么做)。
欢迎任何有经验的 XSLT 或 Perforce 用户的建议。谢谢。
顺便说一句,我正在使用 perl - 但我认为这不会让事情变得更加困难。