(現在 過去ログ73 を表示中)

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

No10951 の記事


■10951 / )  Re[3]: 桐でXMLファイル作成
□投稿者/ 悲しげ -(2018/03/17(Sat) 23:13:07)
    2018/03/18(Sun) 11:27:54 編集(投稿者)
    2018/03/18(Sun) 11:23:36 編集(投稿者)

    No10948に返信(ONnojiさんの記事)
    完成しました!(と思う) (ダブ子修正版No10939
    -------------------------------------
    表 "××表.tbx"
    印字開始 "XML書出test.xml", SJIS出力=する, 制御文字展開=する, 終了状態=&実行リターン
     印字 "<?xml version=""1.0"" encoding=""SHIFT_JIS""?>"
     印字 "<!DOCTYPE PHARMACY_REPORT SYSTEM ""pharmacy_report.dtd"">"
     *印字 "-<PHARMACY_REPORT>"  ←行頭の「-」は付けない! これは結果として勝手に付くだけ
     印字 "<PHARMACY_REPORT>"
     印字 "<VERSION>1.0</VERSION>"
     印字 "<DATYEAR>"+#str([報告年])+"</DATYEAR>"
     印字 "<DATMONTH CODE=""+#str([報告月],2)+""/>"
     印字 "<DATDAY CODE=""+#str([報告日],2)+""/>"
     印字 "<DATTIMEZONE CODE=""17""/>"
     印字 "<DATEXECUTION CODE=""01""/>"
     印字 "<DATLEVEL CODE=""03""/>"
     印字 "<DATSUMMARY CODE=""08""/>"
     印字 "<GRPPATIENT>"
     印字 "<DATPATIENT CODE=""01""/>"
     印字 "<DATPATIENTAGE>37</DATPATIENTAGE>"
     印字 "<DATPATIENTSEX CODE=""02""/>"
     印字 "</GRPPATIENT>"
    (中略)
     印字 "<DATCONTENTTEXT>"+#s([内容詳細],"♪","&#13;")+"</DATCONTENTTEXT>"
     印字 "<DATFACTORTEXT>"+#s([原因],"♪","&#13;")+"</DATFACTORTEXT>"
     印字 "<DATIMPROVEMENTTEXT>"+#s([対策],"♪","&#13;")+"</DATIMPROVEMENTTEXT>"
     印字 "</PHARMACY_REPORT>"
    印字終了
    ---------------------------------------------
    何と、ダメ元でやった
     #s([内容詳細],"♪","&#13;") 
    が通ってくれました。(^^)v
    別掲のXMLアプリでもエラーなく改行表示されており、
    テキストEditorで確認しても「&#13;」でした。

    -------------------------------------------
    追記;一部訂正(またダブ子さん)
    あ〜あ、「佐田氏の教え」だけでは不十分だった。(^^;)

    ×  印字 "<DATMONTH CODE=""+#str([報告月],2)+""/>"
    ○  印字 "<DATMONTH CODE="""+#str([報告月],2)+"""/>"
    ×  印字 "<DATDAY CODE=""+#str([報告日],2)+""/>"
    ○  印字 "<DATDAY CODE="""+#str([報告日],2)+"""/>"

    まだあるかなぁ?

    追記2
    参考(検証?)のためサイトにあった「pharmacy_report.dtd」を添付しておきます。

    ※dtdとは
    XMLでは自由にタグを定義して文書を作成できますが、どんなタグを使用するのか
    XML文書の構造を決めておくと便利な場合があります。
    XMLでは構造をを記述する時にDTDと呼ばれる言語を使用します。
解決済み!
返信 [メール受信/OFF] 削除キー/


Mode/  Pass/

HOME HELP 新規作成 新着記事 トピック表示 ファイル一覧 検索 過去ログ

- Child Tree -
- Antispam Version -