法令標準XMLスキーマ用のスタイルシート
社労士の勉強を始めるにあたり、e-GOVの法令xmlを有効できないかと考え、
スタイルシートを利用させていただいています。
1点気になったのですが、
e-GOVでは「労働安全衛生規則」別表第九の後ろの部分で、PDF形式の様式が閲覧できるようになっていますが、
ご提供いただいているスタイルシートでは表示することができません。
「hourei.xsl」が下記のXMLタグに対応していないことが原因のようですので、
可能であれば修正いただけると幸いです。
なお、「労働安全衛生規則」のページでXMLファイルをダウンロードすると、
ZIPファイルがダウンロードされ、その中に「XML」と添付ファイルの入った「pict」フォルダが入っています。
【未対応のXMLタグ】 <AppdxStyle> <AppdxStyleTitle+WritingMode="vertical">様式第1号</AppdxStyleTitle> <RelatedArticleNum>(第1条関係)</RelatedArticleNum> <StyleStruct> <Style> <Fig+src="./pict/S47F04101000032-001.pdf"/> </Style> </StyleStruct> </AppdxStyle>
(2020/1/18)社労士初学者
情報ありがとうございます。対応しました。最新版(ver.1.20)をダウンロードして下さい
法令標準XMLスキーマ用のスタイルシート
こんにちは。 スタイルシートを利用しているとき、一つ気になったのですが、すべての条の番号の後ろに、全角スペースが二つあります。これを一つにするのはもっと自然なのではと、わたしは思います。
「条文、項」の部分に、 (Line 374) <xsl:apply-templates+select="ParagraphNum" /> を <xsl:if test="@Num>1"> <xsl:apply-templates+select="ParagraphNum" /> </xsl:if> にしたらいかがでしょうか。
また、このスタイルシートを自分のウェブサイトで利用したいのですが、これは可能でしょうか。恐縮ですが、GPLなどのライセンスで公開いただければ幸いです。入っています。
(2023/2/10)Teetrition
気が付きませんでした、ご指摘ありがとうございます。コラムがあるときの号にも同様な問題があり、合わせて修正しました。最新版(ver1.21)をダウンロードしてください。
GPLのご提案ありがとうございます。urlにリンクを張ることで対応できませんか?GPLについてはそのつもりはありません。何故なら、必要な人はほとんどがすでにダウンロードしていると考えられ、現在ではダウンロードの件数は少ないです。今更GPLを付しても意味がないと考えることが一つ。また内容からして国内利用がほとんどと考えられ、著作者人格権で十分と考えること。またGPLを付した場合、著作者人格権の保護がどうなるか私に知識がないからです。どうしてもスタイルシートそのものをウェッブサイトで利用したいという場合は、連絡先を教えていただき、条件等を文書でやり取り(有償再配布ではなく、かつ私的なサイトであればメールでのやり取り)で対応することにさせてください。
法令標準XMLスキーマ用のスタイルシート
ご返信ありがとうございます。
「自分のウェブサイトで利用したい」というのは、e-Govで公開している法令のXMLファイルに基づいて中国語へ翻訳し、このスタイルシートを通じてHTMLにし、自分のサイトで法令の訳文を掲載したいのです。
私は中国人です。日本の法令を自分で中国語へ翻訳し、そして訳文を自分のウェブサイトで、CC+BY-SA+4.0のライセンスで無料で公開しています。しかし、今のように手作業でHTMLファイルを作成するには実に手間がかかりすぎます。そして前述の方法を考案しました。自分でXSLファイルを作成している途中、このスタイルシートを見つけました。
この利用方法は可能でしょうか。スタイルシートそのものを再配布するのではなく、これを通じてXMLをHTMLにしたいのです。
(2023/2/10)Teetrition
xmlをスタイルシートを利用してhtmlに変換し(Javaを利用するということでしょうか)、変換したhtmlを公開するというのであれば構いません。
xmlに <?xml-stylesheet・・・を埋め込んで公開するということなら、hrefで参照するシートを私のサイトからダウンロードするようにウェブサイトで指示するようにお願いします。
法令標準XMLスキーマ用のスタイルシート
スタイルシートを利用させていただき、ありがとうございます。
下記の対応していないところがあるため、ご連絡申し上げました。
一つ目は、Sentenceタグが複数ある場合、スタイルシートが対応していないところです。一つの項に但書きがある場合などは、一つのParagraphSentenceタグに、Sentenceタグが複数あります。現在のスタイルシートでは、その但書きが表示できません。for-eachで対応したほうがよいと思います。項、号、前文三ヵ所に対応する必要があるでしょう。(Line 205、401および421)(法律例 遺言の方式の準拠法に関する法律附則2項、本則5条)
二つ目は、附則の「抄」という文字が表示していないことです。SupplProvisionタグのExtractがtrueである場合、「附 則」のあとに「抄」という文字を付するほうがよいでしょう。
また、すべての第1項は項番号がついていないわけではないため(たとえば附則)、勝手ながら、おそらくLine 373-375を下記のように変更したほうがよいでしょう。
++++以下コードは省略します++++
(2023/5/23)Teetrition
連絡ありがとうございます。しばらくインターネットを使えない環境にあり回答が遅くなりました。
すべて対応したつもりですので最新版(ver.1.30)をダウンロードしてください。
法令標準XMLスキーマ用のスタイルシート
今思えば条番号のあとのスペースを削除するだけですむような気がします。そうすれば今年2月の変更も不要です。いろいろお手数をおかけし、すみませんでした。
(2023/5/24)Teetrition
いえ。不具合や不完全な点の連絡は大変ありがたいです。
法令標準XMLスキーマ用のスタイルシート
こんにちは。いつもスタイルシートを利用させていただき、ありがとうございます。下記の不具合があるため、ご連絡申し上げます。刑事訴訟法のような、編の後、章の前に独立した条(第1条)がある場合、今のスタイルシートではこの条をその編の最後に表示します。238行から239行を232行の前にしたほうがよいでしょう。同じく、章、節などについては、その部分に属しないことと同時にある条がその部分の最後にある場合は考えにくいため、章、節などにも同じ変更をしたほうがよいでしょう。
(2024/10/22)Teetrition
連絡ありがとうございます。対応いたしました(ver1.50)。