タグ

xmlに関するkamisetoのブックマーク (4)

  • MarkdownをXMLに変換してInDesignに読み込む - arinoth's memo

    年始あたりからシコシコ作っていたMarkdownをInDesignに読み込んで、半自動組版するワークフローがだいたいできあがりました。2014年9月期の仕事から実践投入しています(このやこの)。 ダウンロード先:grunt-makdown-custom-inddxml md2inaoにインスパイアされて始めたのですが、最終的にしくみも仕様もほとんど別物になりました。以下のような事情があるのです……。 うちは編プロなので出版社さんから提供されるさまざまなデザインフォーマットに対応させなければいけない ソースコードを色分けする必要があった 画像も読み込ませたかったしトリミングもしたい Perlがよくわからない しくみはものすご〜く単純で、HTMLとXMLの構造はほとんど一緒なので、単純にタグを置換するスクリプトを作ってMarkdownHTML→XMLという変換を行い、InDesignに読

    MarkdownをXMLに変換してInDesignに読み込む - arinoth's memo
  • フォントの置換をIDMLを使って行う - 文書遊戯

    ちょっと前にフォントの置換を行うJavaScriptを紹介しましたが、IDMLを使えばもっと確実にできそうです。IDMLではフォントの指定がどうなっていて、システムにインストールされていないフォントをどうやれば抽出できるか調べました。 まず、ストーリー(Stories\Story_ue5.xml)の中では下記のように AppliedFont タグでフォントが指定されています。 [ Stories\Story_ue5.xml ] <?xml version="1.0" encoding="UTF-8" standalone="yes"?> <idPkg:Story xmlns:idPkg="http://ns.adobe.com/AdobeInDesign/idml/1.0/packaging" DOMVersion="6.0"> <Story Self="ue5" AppliedTOCSt

    フォントの置換をIDMLを使って行う - 文書遊戯
  • sigilの書き出すHTMLを一括修正する - 名もないテクノ手

    以前、「iBooksでの<pre>タグの扱い」でちょっと書きましたが、HTMLをSigilでEPUB変換をすると、自分のいいように整形してしまう箇所があります。<pre>タグだけじゃくて、複数のファイルを読み込むと、参照しているCSSがひとつなのにもかかわらず、すべてのHTML分のCSSの分身を作ってしまいます。来「base.css」しかないはずが、「base0014.css」などと追い番を付けられてしまうのでした。かこわるい。 <link rel="stylesheet" href="../Styles/base0014.css" type="text/css" /> Nokogiriでパースして修正するようにしたら、あとあといろいろ使い回しできるかなあ、と思ってこんな感じで書いてみました。 #!/usr/bin/env ruby # coding: utf-8 #Sigilが整形して

    sigilの書き出すHTMLを一括修正する - 名もないテクノ手
    kamiseto
    kamiseto 2010/09/15
    NokogiriでXMLパース。HTMLでパースすると、ヘッダーとか書き換えられちゃいます。
  • 簡単なXML Schemaから始めよう

    この連載では、XML Schemaについて解説します。簡単なXMLの構造をXML Schemaにより記述できるようになることを目標に、XML Schemaの概要、要素・属性の定義、Complex TypeやSimple Type、属性グループについて解説していきます。連載を読むに当たり、整形式のXMLに関して十分理解していることを前提とします。 XMLの構造を表すスキーマ言語とは? XML Schemaはスキーマ言語です。ところで、「スキーマ言語」とは何なのでしょう?そもそも「スキーマ」とは何なのでしょう? スキーマとは、XMLの構造です。「いつ、どの要素が出現するのか」「その要素にはどのような属性があるのか」など、XMLの木構造についての定義がスキーマです。そして、スキーマを記述する言語が「スキーマ言語」です。 例えば、インターネットショップなどでWebを通して商品を購入するとします。こ

    簡単なXML Schemaから始めよう
  • 1