Lea*_*yes 3 xml video xml-documentation dita
我正在使用DITA生成用户文档,并生成PDF和XHTML可交付成果.我可以使用哪种DITA元素嵌入YouTube视频?
理想情况下,我更喜欢使用样式表生成嵌入代码,并以某种方式在文档中添加视频链接.以下是我设想这样一个元素可能使用伪标记的方式:
<fig audience="web">
<title>YouTube 101: How to Find What's Hot on YouTube</title>
<video href="http://www.youtube.com/watch?feature=player_embedded&v=FEyRza0rJyI">
<alt>This video explains how to tap into the cultural zeitgeist happening on YouTube right now.</alt>
</video>
</fig>
Run Code Online (Sandbox Code Playgroud)
如果可能的话,我宁愿使用其中一个标准DITA元素来实现这一目标.
你建议的覆盖完全没问题,Lea.您显示的属性映射适用于它们传递的数据类型.您可以通过专注于与当前YouTube界面更紧密的匹配来对其进行过度设计,但由于它们可能会再次更改,因此这种方法的简单文档很好.实际上,您可以在XML Mind编辑器中使用之前的CSS:pseudo-element(例如,参见使用:在css中使用伪前类插入特殊字符)来通知用户将哪些数据放在哪里(这些行为类似于字段标签)表格,实际上).你在Ditac中重写这种用法的例子也很接近于模仿人们可以适应DITA OT变换的方式.
小智 5
DITA for Publishers项目(http://dita4publishers.sourceforge.net)提供了一个专门的域,以便<video>
在DITA专业化的约束下尽可能地与HTML5 元素平行.标记看起来像这样:
<fig
outputclass="image">
<d4p_video
id="E5123_026.mp4"
width="300"
height="300">
<d4p_video_poster
value="../images/E5123_026_poster.png"/>
<d4p_video_source
value="../images/E5123_026.mp4"
type="video/mp4"/>
</d4p_video>
</fig>
Run Code Online (Sandbox Code Playgroud)
标记在d4p_mediaDomain中定义.DITA for Publishers项目包括支持从此标记为基于HTML的输出(HTML,EPUB等)生成HTML5视频标记.