
^OTv̎s@
						SNPOX()
					updated:TNSPO(y)
							yxm


1. ͂߂

  ͂̕łsgmlssgmlsasp̋̓IȎgp܂B̕
  ͂ǂޑOreadme.jpnǂłĂB

2. t@C\

 eucjpn.dcl	: {pSGML錾B({sgmls̃ftHgSGML錾)
 latin1.dcl	: płŃ^OɊgpꍇɕKvSGML錾

 jminutes.dtd	: ^OLqꂽDTD̗(c^pDTD)
 sample.sgm	: ^OgpSGML̗(c^{)

 latex.rep	: ESIS->LaTeXϊ`
 ntf.rep	: ESIS->NTF  ϊ`

 fancyhea.sty   : y[W̃wb_/tb^p LaTeX style file

3. Tv̎s@

3.1 SGML̍\Ə̊{

  SGML SGML錾ADTDACX^X\Ă܂B

  SGMLƂɂ SGML錾ADTDACX^X
  Ԃɗ^Kv܂BSGMLn 3̃f[^
  SGMLp[Tɂ킽ASGMLp[T̓t@CȂ킳ꂽ
  f[^͂Ă܂B

3.2 ̃oG[V

3.2.1 R}hCł̗^

 sgmls R}hCŗ^ꂽt@CɃI[vĂ
 f[^Ƃėł܂B܂A 3̍\vfɕׂ
 ̃t@CĂĂR}hCɏɕׂĂ
 ł͈̃f[^Ƃĉ͂܂B
  
3.2.2 SGML錾̏ȗ

  VXẽftHg SGML錾gpꍇɂ
   SGML錾^Kv͂܂B

  1.1̓{łł̓VXẽftHgSGML錾{p̂̂ɂ
  Ă̂SGML錾^Kv͂܂BB(eucjpn.dcl)

  płEUCR[hn𗘗pĊ^OƂĎgpꍇɂ́A
  latin1.dclǂݍ܂Kv܂B

3.2.3 DTD̏

  DTD̏ɂ 傫2ނ܂B
  ڍׂ SGMLKiĂƂāAł2̗Ă܂B

  A. Ot@C𗘗pȂꍇ

  <!DOCTYPE c^ [
  <!ELEMENT c^ ....
  <!ELEMENT Ot   ....
   ....
  ]>

  B. Ot@C𗘗p@

  <!DOCTYPE c^ SYSTEM "..\dtd\jminutes.dtd" [
  .....
  ]>
  -----------t@C "jminutes.dtd" ----------------
  <!ELEMENT c^ ....
  <!ELEMENT Ot   ....
  ---------------------------------------------------

   SYSTEM̌ "..\dtd\jminutes.dtd"DTD̓eĂ
  t@C̃pXłB

  
3.4 

    R}hCł̗^

    3̍\vf 1t@CɂĂsgmlsŏB
    UNIX : % cat eucjpn.dec jminutes.dtd sample.sgm | sgmls
    MSDOS: > copy eucjpn.dec+jminutes.dtd+sample.sgm all.sgm
    MSDOS: > sgmls all.sgm

    邢́A

    3̍\vf R}hCɏɕׂB
    UNIX : % sgmls eucjpn.dec jminutes.dtd sample.sgm
    MSDOS: > sgmls eucjpn.dec jminutes.dtd sample.sgm    

     SGML錾̏ȗDTD̏

    ------- sample.sgm (Ot@C𗘗pDTD + CX^X )-----
    <!DOCTYPE minutes SYSTEM "jminutes.dtd" [
    ]>    
    <minutes>
      <frontm>
         <title>10/12c^</title>
		....
    -----------------------------------------------------------------------
    ̎s
     % sgmls sample.sgm

4. sgmls 1.1J̓{ꏈ

  SGMLn QƋۍ\(reference concrete syntax)ŏꂽ
  DTD,CX^Xł邱Ƃ߂ĂAĂ
  SGMLn͎QƋۍ\Ŏw肳ĂISO 646 IRVƂ
  7bit̕ZbgftHgɂȂĂ܂B

  sgmls̓ł1 1oCg̗̈悪^ďĂāA
  ɋ؂蕶̔f\[X`<'ȂǂƏ܂Ă̂A
  ASCIIZbgɈˑĂ܂B̂ SGML錾ɂ
  Rɋ؂蕶ς肷邱Ƃ͂ł܂B

  }CN\tgR[h(VtgJIS)̏ꍇɂ
   2oCgڂƂ 0x400x7EgpĂāA1oCg
   ASCIIƋʂ܂B̗̈ɂ́ASGMLō\dv `[',`]',`|'
  Ȃǂ܂܂Ă邽߁Aꂪ̈ꕔȂ̂؂蕶Ȃ̂
  fɂ͍HvKvɂȂ܂B

  AEUCR[hł͊ƂĎgpĂoCg 8bitڂ
  Ă̂ŋ؂蕶ƏdȂ邱Ƃ͂܂B
  ܂AsgmlsEUCR[hgp镪ɂ͓ɑ傫Ȗ͂ȂāA
  \[X̕ύXȂɎgpł܂BȀꍇAsgmlsł͊
  ꕶ1oCg2ƂĈĂ܂܂B

  ŁA̋ʂɂ͖ڂԂāAł EUCR[h𗘗p
  ƂɂāAVtgJIS͓o͎ EUCɕϊĂ܂Ƃɂ܂B
  (܂Â VtgJIS <-> EUC ϊłB:-)


  3.1 \`FbN

    sgmls̓ftHgł ESIS`o͂܂A
    \`FbN݂̂sƂɂ `-s'(Suppress Output)IvV
    ĎsĂB 

    A> sgmls -s eucjpn.dec jmintues.dtd sample.sgm

  3.2 ESIS`̏o

    A> sgmls eucjpn.dec sample.sgm >esis.out

  3.3 tH[}b^`ւ̕ϊ

    A: LaTeXւ̕ϊ

      A> sgmlsasp -n latex.rep <esis.out >test.tex    ܂́A

      A> sgmls eucjpn.dec sample.sgm | sgmlsasp -n latex.rep >test.tex

      sgmlsasp '-n'(Ignore case)Ƒ̎ʎq(GI)̑啶/
      𖳎܂B{ꕶɂĂ͈Ӗ͂܂B

    B: NTFւ̕ϊ

      A> sgmlsasp -n ntf.rep <esis.out >test.ntf      ܂́A

      A> sgmls eucjpn.dec sample.sgm | sgmlsasp -n ntf.rep >test.ntf

  3.4 tH[}bg̎s()

    ̔zzZbgɂ̓tH[}b^͊܂܂Ă܂B
    tH[}b^͕ʓr肵ĂB(5Q)
    ł TeX NTFɉ܂B

    A: LaTeXł̈

      A> jlatex test.tex 

    B: NTFł̈

     A> ntf test.ntf         

    C: gpĂtH[}b^ł̈

     "4. ESIS`̕ϊ"ǂŎ̃tH[}b^p̕ϊ`
     ĉB

4. ESIS`̕ϊ

    ESIS`ϊ邽߂sgmlsł͂Ƃ肠2̕@񋟂Ă
    ܂B

	A: sgmlsasp𗘗p
	B: perl𗘗pB

   (ESIS`̓p^[܂̕тȂ̂ŁA
    炸[U̕@ŕϊ邱ƂeՂɂł܂B)

   A: sgmlsasp
	sgmlsasp Amsterdam SGML Parser(ASP)ŗpĂϊ`
 	ɂĊJn^OAI^Ow肳ꂽɕϊ܂B

	ASPpϊ`̓ǂݕ

	ASPpϊ`͍(LHS)ŊJn^OAI^Ow肵AEӂ
	ϊ܂Bϊ񒆂ɂ l邱Ƃ
	܂B ([ATTNAME]Ə  "ATTNAME"̒lɒuB)

	E 1

	% %ȍ~̓RgɂȂB
	<title>		"TITLE: "	% titlevf̑O "TITLE:"ƕ
					% o͂A
					%  titlevf̓eo͂A
	</title>	"\n"		% Ōɉso͂B


	E 2

     	% so͂Ƃɂ '+'ň͂ށB
	<title>	 +	"---------------FUjiTSU-------------"
			"Title :   "
			"-----------------------------------"	+
	% <title>^Ou s̕񂪏o͂B

	El̒u

	SGML--------------------------
	<material id="920513-3">
	  SGML parser "sgmls"ɂ	
	</material>
	----------------------------------

	ϊ`--------------------------
	<material>	"ԍ [ID] : "
	</material>	"\n\n"
	----------------------------------

	o͌---------------------------------------
	ԍ 920513-3 : SGML Parser "sgmls"ɂ

	-----------------------------------------------


   B: Perl
	Perl̓p^[̌Aup̌łB

	sgmlsESIS`ł̓f[^͈sƕĂ
	擪ꕶf[^̎ނĂ AWKPerlŏ₷Ȃ
	Ă܂B"sgmls.pl"Ƃt@CPerlvO̎v
        łBif̒Ƀ^OĂ̌Ɏ̂₢Lq
        邱ƂɂESISgX[^ƂĎgpł悤ɂȂ܂B

5. ̑

    ESISɂĂ̏ڂƂ́Asgmls.doc ǂłB

    FMRœTeXVXeƂĂ xmʐił FM-TeX܂B
    邢 NIFTY FLABO\ t[ TeXpł܂B

    NTF t[̃eLXg`c[łBNIFTY FGALAP\
    B

						\ȏ\

                                        y(xm) PPE)5v
                                        TEL 044-754-3223(dial in)
					    7113-4121(ext.)
                                        FAX 044-754-3604 7113-5454(ext.)
                                        NIFTY GDC02435
                                        JUNET tsuchiya@sysrap.cs.fujitsu.co.jp


