哪个DITA元素可用于嵌入YouTube视频?

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元素来实现这一目标.

Don*_*Day 6

你建议的覆盖完全没问题,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视频标记.