問題タブ [sgml]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
validation - SGMLDTDを検証する
私は次のSGMLDTDを作成しました。
構文エラーがあるかどうか、どこにあるか、そしてそれが有効なSGML DTDであるかどうかを確認するには、どのツールを使用する必要がありますか?
このDTDを使用してファイルを検証するには、どのツールを使用する必要がありますか?私はWindows用のプログラムを好みますが、Linuxバイナリ、またはPHP、C、C ++、Java、またはJavascriptで記述されたライブラリでも問題ありません。
html - を含むオープン SGML ノードの正規表現、
、および
タグ
開始タグに終了タグを追加してクリーンアップしようとしている SGML がいくつかあります。現在、ドキュメントは次のような構造になっています。
これまでのところ、この正規表現を使用して、開始タグを照合し、コンテンツをグループとしてキャプチャでき
<NAME>([^\\<]+)[^<]
ます。しかし、そうすると、パターンマッチングは最初の直前で停止します<p>
</p>
<br />
<DESC>([^\\<]+)[^<]
<p>
パターンの最後として使用<
している理由は、他のすべての開いているノードには、一致を停止する html 要素がないためです。
、、およびノードの前で終わる<DESC>
ノードに一致する正規表現を作成するにはどうすればよいですか? <p>
</p>
<br />
<COUNTRY>
java - SGML での HTML パーサーの使用
XML
ドキュメントでパーサーを使用したかったのですが、うまくいきSGML
ません。HTML
いくつかの提案を読んだ後、これを回避するにはパーサーを使用するしかないようです。したがって、基本的には、ドキュメントからストーリーのタイトルを抽出する簡単なクエリを実行しようとしています。(nullを解析すると機能します-ドキュメント全体を印刷しますが、タイトルなどの特定のタグにアクセスする方法がわかりません)。
SGML ファイルの開始:
c# - 構造化ドキュメントに対する Linq to XML クエリ
現在構造化されているが厳密にはXMLファイルではないファイルでLinq to XMLを使用する方法を考え出そうとしています。これらは整形式のファイルですが、XML 宣言が含まれていません。実際には SGML ファイルです。
現時点で私は持っています:
これにより、2 行目の '[' 文字が原因で例外がスローされます。この文字は、ドキュメント内のエンティティのリストの開始ブラケットです。
これを機能させるために考えられる唯一の方法は、ドキュメントを開くときにドキュメントの先頭に XML 宣言を追加し、Linq を使用してドキュメントをクエリし、宣言を削除することです。ただし、これについてどうすればよいかわかりません。どんな助けでも感謝します。
私のドキュメントの開始は次のようになります
python - Pythonを使用してSGMファイルから情報を抽出する
Pythonを使用して.sgmファイルから情報を抽出するためのヘルプが必要です。この特定の種類のファイルに適した特定のライブラリはありますか?または、.xmlファイルから情報を抽出するために使用されるライブラリも機能しますか?利用可能なライブラリがない場合、.sgmファイルを操作するためにダウンロードできる優れたモジュールを提案していただけますか?
そして何よりも、もしあれば、.xmlファイルと.sgmファイルの違いを教えてください。
ありがとうございました!
ios - iOSでのOFXまたはSGMLの解析
iOSでOFXを解析するにはどうすればよいですか?OFXはSGMLでフォーマットされており、iOSのCまたはObjective-Cで使用するのに適したパーサーが見つかりません。
php - PHP で OFX (バージョン 1.0.2) ファイルを解析するには?
CitibankからOFXファイルをダウンロードしました。このファイルにはhttp://www.ofx.net/DownloadPage/Files/ofx102spec.zip (ファイル OFXBANK.DTD) で定義された DTD があり、OFX ファイルはSGML有効のようです。PHP 5.4.13 のDomDocumentで試しているのですが、いくつか警告が出てファイルが解析されません。私のコードは次のとおりです。
OFX ファイルは次のように始まります。
PHPからの呼び出しのために、サーバー(Centos)に任意のプログラムをインストールして使用することができます。
PD: このクラスhttp://www.phpclasses.org/package/5778-PHP-Parse-and-extract-financial-records-from-OFX-files.htmlは機能しません。
html - HTML5 は SGML に基づいていないので、それは何に基づいているのでしょうか?
http://www.w3schools.com/tags/tag_doctype.asp
HTML5 は SGML に基づいていないため、DTD への参照は必要ありません。
SGML に基づいていない場合、HTML 5 はどの標準に基づいていますか?
viewer - 最新の SGML ビューアー
SGML 形式のドキュメントが提供されました。形式に慣れていないので、Web を検索して適切なビューアを見つけましたが、見つからないようです。最新の SGML ビューアーのようなものはありますか?
xml - タブ付きのEmacs xmlモードのインデント
emacs xml (sgml?) モードをスペースではなくタブでインデントしようと必死です。私がこれまでに試したこと:
ただし、何も機能しません。*.xml ファイルを編集すると、2 つのスペース (emacs23 と emacs24) でインデントが発生します。
私も持っていることに注意してください
私の.emacsファイルでは、フックは後で呼び出す必要があるため、これをオーバーライドする必要があります。
*.xml ファイルのタブで emacs を強制的にインデントするにはどうすればよいですか? フックが機能しないのはなぜですか?