問題タブ [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.
html - どうすれば追加できますかSgml リーダーを使用してタグ付けしますか?
SgmlリーダーとXElementimg tagを使用してラップしようとしています これが私のコードです:div tag
currentImageElement.AddBeforeSelf("< div >");(スペースなし)
問題は、< および > 文字をエスケープすることです。ソースの結果は次のとおり& lt; div & gt;
です。テキストではなく実際の div タグになるように、これらのタグをエスケープ解除する方法はありますか?
xml - PCDATA内のCDATA
私はこのテキストを読みましたが、理解できませんでした:
PCDATA は解析された文字データを意味するため、この場合、宣言された要素の内部に文字データを含めることができるようになりました。解析されていない CDATA セクションを含む要素を定義する方法があるかどうか疑問に思うかもしれません。
答えは、CDATA タグ自体が実際に解析されることです。解析されないのは、CDATA セクション内のテキスト コンテンツのみです。したがって、CDATA セクションにすぎないとは言えません。定義するのは #PCDATA です。そして、それは要素がその内部にパースキャリッジデータを持つことができることを示しています.
言い換えればどう言えばいいでしょうか?何を意味しています?
PCDATA - 解析済み文字データ
CDATA - (未解析) 文字データ
PCDATA はタグを解析できます。したがって、PCDATA は CDATA を解析できます。PCDATA は CDATA を理解します。また、CDATA は内部テキストをそのまま残します。つまり、CDATA は PCDATA で機能します。右?
これ
したがって、CDATA セクションにすぎないとは言えません。定義するのは #PCDATA です。そして、それは要素がその内部にパースキャリッジデータを持つことができることを示しています.
私を殺して。意味がわかりません。
ありがとう
xml - DTD。要素型宣言。「contentspec」と「content model」の違い
Extensible Markup Language (XML) 1.0 (第 5 版) W3C 勧告 2008 年 11 月 26 日
3.2 要素型宣言を読みました: 要素型宣言は次の形式を取ります: 要素型宣言
そして3.2.1 要素コンテンツには次のものがあります: 要素コンテンツ モデル
その後、質問がありました。「コンテンツスペック」と「コンテンツモデル」の違い。
おそらく contentspecは ANY、PCDATA、Mixed、childrenです。
そして、子だけが「コンテンツ モデル」を持っています: (elemName1 | elemName2, elemName3, elemET)。
(名前 | , '?' '*' '+')、シーケンス、選択 - すべてが「コンテンツ モデル」です。右?
Mixedには「コンテンツ モデル」がありますか?
チュートリアルでは、頻繁に次のように記述します。
emacs - emacs SGML は引用符で台無しにされていますか?
ポッドキャスト フィードのトラブルシューティングを行っています。このような作業に最適なツールはわかりませんが、まずフィードを emacs sgml-mode で開き、見栄えを良くするために sgml-pretty-print を実行しました。
きれいな印刷と構文の強調表示が正しく機能しません。これらは、次のようなマークアップによって破棄されます。
開始の二重引用符の後に終了の逆引用符が続くことに注意してください。私はそれが有効な SGML だと信じています。CDATAの中にあります。ただし、その時点で、emacs のきれいな印刷と構文の強調表示が台無しになります。見積もりがいつ終了するか、CDATA がいつ終了するかはわかりません。
このドキュメントを適切に処理するために emacs を取得する方法はありますか?
興味深いことに、私が使用しているフィードはhttp://audio.commonwealthclub.org/audio/podcast/climateone.xmlです。
python - Python: SGMLParser が行番号を取得できません
SGMLParser を継承する簡単なクラスを書きました。このクラスの背後にある主なアイデアは、html ページからすべてのリンクを収集し、このリンクが見つかった行番号を出力することです。
クラスは次のようになります。
問題は、getpos() がすべてのリンクで (1,0) を返すことです。したがって、次のコードを実行すると:
出力は次のようになります。
質問: リンクの実際の行番号を取得できないのはなぜですか?
libxml2 - colord をコンパイル [docbok2man は "-//OASIS//DTD DocBook V4.1//EN" を処理しません] xml カタログ ファイル
colord をコンパイルしようとしていますが、docbook と xml カタログ ファイルがどのように機能しているかを把握するのに苦労しています。Docbook SGML v4.1 用の XML_CATALOG_FILES がないことが問題だと思われる場所です。これらのスキーマ定義を指すカタログを作成する方法がわかりません [ http://www.docbook.org/sgml/4.1/]。