[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Documentation/Hardware/Machines/DEC/vax/data2xml.pl: 1.1 -> 1.4



以下のページの更新をしました。ツッコミをお願いします。

Documentation/Hardware/Machines/DEC/vax/data2xml.pl: 1.1 -> 1.4

金曜日までに異議がなければ、 commit します。

以下、訳と原文の差分です。

--- Documentation/Hardware/Machines/DEC/vax/data2xml.pl.orig	2006-04-13 00:28:27.000000000 +0900
+++ Documentation/Hardware/Machines/DEC/vax/data2xml.pl	2006-04-13 00:28:27.000000000 +0900
@@ -1,8 +1,8 @@
 #!/usr/bin/env perl
 
-#	$NetBSD: data2xml.pl,v 1.1 2004/12/04 21:07:36 jschauma Exp $
+#	$NetBSD: data2xml.pl,v 1.4 2005/04/09 19:45:09 heinz Exp $
 #	<!-- Based on english version: -->
-#	<!-- NetBSD: data2xml.pl,v 1.1 2004/12/04 21:07:36 jschauma Exp   -->
+#	<!-- NetBSD: data2xml.pl,v 1.4 2005/04/09 19:45:09 heinz Exp   -->
 #
 # Copyright (c) 1997 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -117,14 +117,13 @@
 <sect2 id="available-formats">
 <title>この情報は三つのフォーマットで提供されています</title>
 <itemizedlist>
-  <listitem><ulink url="sections.html">インデックス・ページ、セクション毎にわかれた
-							    ページ</ulink><html:br/>
-      特定の情報だけが必要で、すべての情報をダウンロードしたくない場合に
-      便利です。</listitem>
-  <listitem><ulink url="full.html">オール・イン・ワン・ページ</ulink><html:br/>
-      各セクションへ移動するためのインライン・リンクを使いたい場合に便利です。</listitem>
-  <listitem><ulink url="$datafile">プレイン・テキストのテーブル</ulink><html:br/>
-      上記の二つのフォーマットを生成するために使われるテキストデータベース</listitem>
+  <listitem><para><ulink url="sections.html">インデックス・ページ、セクション毎にわかれたページ</ulink></para>
+  	<para>特定の情報だけが必要で、すべての情報をダウンロードしたくない場合に
+      便利です。</para></listitem>
+  <listitem><para><ulink url="full.html">オール・イン・ワン・ページ</ulink></para>
+      <para>各セクションへ移動するためのインライン・リンクを使いたい場合に便利です。</para></listitem>
+  <listitem><para><ulink url="$datafile">プレイン・テキストのテーブル</ulink></para>
+      <para>上記の二つのフォーマットを生成するために使われるテキストデータベース。</para></listitem>
 </itemizedlist>
 </sect2>
 #;
@@ -160,14 +159,18 @@
     foreach $file (keys %file)
 	{
 	print "$file: ";
-	if (open(FILE, "$file.html"))
+	if (open(FILE, "$file.xml"))
 	    {
-	    my($tag, $olddata);
+	    my($tag, $date, $olddata);
 	    while (<FILE>)
 		{
 		if (/(\$NetBSD[^\$]*\$)/)
 		    {
 		    $tag = $1;
+		    }
+		if (/(\$Date[^\$]*\$)/)
+		    {
+		    $date = $1;
 		    last;
 		    }
 		}
@@ -176,10 +179,12 @@
 	    close(FILE);
 	    if ($tag) # substitute in existing CVS tag to reduce diffs
 		{ $file{$file} =~ s/\$NetBSD[^\$]*\$/$tag/g; }
+	    if ($date) # substitute in existing CVS tag to reduce diffs
+		{ $file{$file} =~ s/\$Date[^\$]*\$/$date/g; }
 	    if ($file{$file} eq $olddata)
-		{
-		if (open(FILE, ">>$file.xml")) # Update timestamp
-		    { close(FILE); }
+		{ # Update timestamp
+		my $now = time();
+		utime($now, $now, $file.".xml");
 		print "Unchanged\n";
 		next;
 		}
@@ -313,10 +318,10 @@
 	    { $ref = "$section.html#$section"; }
 	else
 	    { next; }
-	$file{$secloop} .= qq#<html:hr/><table width="100%">
+	$file{$secloop} .= qq#<html:hr/><table width="100%" id="section:$section:sections-table">
   <tr>
     <td><sect2 id="section:$section">\n<title>$secdata{$section}{'title'}</title></sect2></td><td align="right" valign="top">\n
-    <table border="0"><tr>\n#;
+    <table border="0" id="section:$section:nav-table"><tr>\n#;
 
 	if ($prev_section)
 	    {
Index: Documentation/Hardware/Machines/DEC/vax/data2xml.pl
===================================================================
RCS file: /cvsroot/htdocs/Documentation/Hardware/Machines/DEC/vax/data2xml.pl,v
retrieving revision 1.1
retrieving revision 1.4
diff -u -r1.1 -r1.4
--- Documentation/Hardware/Machines/DEC/vax/data2xml.pl	4 Dec 2004 21:07:36 -0000	1.1
+++ Documentation/Hardware/Machines/DEC/vax/data2xml.pl	9 Apr 2005 19:45:09 -0000	1.4
@@ -1,6 +1,6 @@
 #!/usr/bin/env perl
 
-#	$NetBSD: data2xml.pl,v 1.1 2004/12/04 21:07:36 jschauma Exp $
+#	$NetBSD: data2xml.pl,v 1.4 2005/04/09 19:45:09 heinz Exp $
 #
 # Copyright (c) 1997 The NetBSD Foundation, Inc.
 # All rights reserved.
@@ -108,14 +108,13 @@
 <sect2 id="available-formats">
 <title>This information is available in three forms</title>
 <itemizedlist>
-  <listitem><ulink url="sections.html">Index page, with a separate page for each
-							    section</ulink><html:br/>
-      Useful if you only want specific information and do not want to
-      wait for everything to download.</listitem>
-  <listitem><ulink url="full.html">All in one page</ulink><html:br/>
-      Recommended if you want to use the inline links to flip between sections.</listitem>
-  <listitem><ulink url="$datafile">Plain text table</ulink><html:br/>
-      The text database used to generate the above two forms</listitem>
+  <listitem><para><ulink url="sections.html">Index page, with a separate page for each section</ulink></para>
+  	<para>Useful if you only want specific information and do not want to
+      wait for everything to download.</para></listitem>
+  <listitem><para><ulink url="full.html">All in one page</ulink></para>
+      <para>Recommended if you want to use the inline links to flip between sections.</para></listitem>
+  <listitem><para><ulink url="$datafile">Plain text table</ulink></para>
+      <para>The text database used to generate the above two forms.</para></listitem>
 </itemizedlist>
 </sect2>
 #;
@@ -151,14 +150,18 @@
     foreach $file (keys %file)
 	{
 	print "$file: ";
-	if (open(FILE, "$file.html"))
+	if (open(FILE, "$file.xml"))
 	    {
-	    my($tag, $olddata);
+	    my($tag, $date, $olddata);
 	    while (<FILE>)
 		{
 		if (/(\$NetBSD[^\$]*\$)/)
 		    {
 		    $tag = $1;
+		    }
+		if (/(\$Date[^\$]*\$)/)
+		    {
+		    $date = $1;
 		    last;
 		    }
 		}
@@ -167,10 +170,12 @@
 	    close(FILE);
 	    if ($tag) # substitute in existing CVS tag to reduce diffs
 		{ $file{$file} =~ s/\$NetBSD[^\$]*\$/$tag/g; }
+	    if ($date) # substitute in existing CVS tag to reduce diffs
+		{ $file{$file} =~ s/\$Date[^\$]*\$/$date/g; }
 	    if ($file{$file} eq $olddata)
-		{
-		if (open(FILE, ">>$file.xml")) # Update timestamp
-		    { close(FILE); }
+		{ # Update timestamp
+		my $now = time();
+		utime($now, $now, $file.".xml");
 		print "Unchanged\n";
 		next;
 		}
@@ -304,10 +309,10 @@
 	    { $ref = "$section.html#$section"; }
 	else
 	    { next; }
-	$file{$secloop} .= qq#<html:hr/><table width="100%">
+	$file{$secloop} .= qq#<html:hr/><table width="100%" id="section:$section:sections-table">
   <tr>
     <td><sect2 id="section:$section">\n<title>$secdata{$section}{'title'}</title></sect2></td><td align="right" valign="top">\n
-    <table border="0"><tr>\n#;
+    <table border="0" id="section:$section:nav-table"><tr>\n#;
 
 	if ($prev_section)
 	    {