問題タブ [xhtml]

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.

0 投票する
3 に答える
3072 参照

xml - Actionscript での XML/XHTML の解析

actionscript で getElementById に似たものはありますか?

xhtml ファイルからデータを取得するフラッシュ ページのプロトタイプを作成しようとしています。アクセス可能な html バージョン (検索エンジン、テキストリーダー、およびフラッシュを使用しない人向け) とフラッシュ バージョン (顧客が html-css-ajax ソリューションが非常にうまく機能するにもかかわらず、フラッシュを使用することを主張するため) の両方が必要です。

私が必要としているのは、HTML から特定の ID<h1 id="flashdataTitle">This is the title</h1>などのテキストまたは属性を取得する簡単な方法です。可能な方法がいくつかあると思います。

  • どういうわけか、ExternalInterface.call を使用して、JavaScript で DOM トリックを行います (より良い解決策がない限り、私は JS に非常に精通しており、flash/actionscript の完全な初心者であるため、おそらくこれを行うでしょう)。
  • Actionscript XML クラスを使用して xhtml をロードし、手動で XML を走査して正しい id 属性を探します (ただし、これはおそらく非常に低速です)。
  • actionscript の XML クラスで XPath を使用します。(これが推奨される方法である場合、これを行う方法についてのヒントが欲しいです)
  • 実際には、XML で使用する getElementById に相当する Actionscript がありますか?
  • 私の雇用主は、これを行う必要がないことを望んでいますが、サーバー側のコードを書き直して、関連するテキストと画像の URL をフラッシュに適した形式で出力することができます。

これを行うための最も効果的で、実装が簡単で、堅牢なクロスブラウザーの方法は何ですか? まったく異なるアイデアはありますか?

質問に答えたと思われる場合でも、アイデアを投稿してください。さまざまな可能性をすべて探りたいと思います。また、提案されたソリューションにはどのような欠点がありますか。

0 投票する
3 に答える
880 参照

emacs - XHTML を拡張するための RelaxNG (rnc) スキーマ

オンザフライ検証にrncスキーマを使用できるEmacs のnxml-modeを使用して XHTML ファイルを編集したいと思います。これはすべて、新しい Emacs バージョンに組み込まれています。

ただし、私の XHTML ファイルには別のスキーマの要素が含まれています。<foo:foo> タグは有効ですが、ドキュメントの <xhtml:head> 内のみです。

現在、nxml が使用している XHTML スキーマに foo タグが記述されていないため、エラーが発生します。既存の XHTML スキーマに関連して foo タグを記述する新しいスキーマを作成するにはどうすればよいですか? また、schemas.xml ファイルのスキーマ検索規則を使用してそのスキーマを自動的に適用するにはどうすればよいですか?

つまり、組み込みの XHTML ルールと、特定の名前空間タグを追加するいくつかのカスタム ルールの 2 つのスキーマを同時に使用して、ドキュメントを検証したいと考えています。

0 投票する
6 に答える
438 参照

css - あなたの XHTML/CSS マークアップはどの程度セマンティックですか?

ページでセマンティック マークアップを使用するのはかなり得意だと思いますが、まだ次のようなクラスがいくつかあります。

技術的には、これはノーノーです。しかし、テーブルにテキストを配置したいだけの場合、セマンティック マークアップをどのように取得する必要があるのでしょうか?

0 投票する
5 に答える
13696 参照

python - 間違ってネストされた/閉じられていない HTML タグを修正するにはどうすればよいですか?

正しいネスト順序で開いているタグを閉じて、ユーザーが送信した HTML をサニタイズする必要があります。これを行うためのアルゴリズムまたは Python コードを探していましたが、PHP などの中途半端な実装以外は何も見つかりませんでした。

たとえば、次のようなもの

になる

どんな助けでも大歓迎です:)

0 投票する
3 に答える
8135 参照

python - lxml (Python) で XHTML ドキュメントを処理するときに xpath が機能しないのはなぜですか?

次のテスト ドキュメントに対してテストしています。

lxml.html を使用してドキュメントを解析すると、xpath を使用して IMG を取得できます。

ただし、ドキュメントを XML として解析して IMG タグを取得しようとすると、空の結果が得られます。

要素に直接移動できます。

しかしもちろん、それは任意のドキュメントを処理するのには役立ちません。また、etree にクエリを実行して、この要素を直接識別する xpath 式を取得できることも期待しています。技術的には、次のように実行できます。

しかし、その xpath も、任意のドキュメントの解析には明らかに役に立ちません。

明らかに、ここでいくつかの重要な問題が欠けていますが、それが何であるかはわかりません。私の最善の推測は、名前空間と関係があるということですが、定義されている唯一の名前空間はデフォルトであり、名前空間に関して他に何を考慮する必要があるかわかりません。

それで、私は何が欠けていますか?

0 投票する
7 に答える
4667 参照

xhtml - のセマンティック バージョンはありますか?

0 投票する
2 に答える
4392 参照

xslt - XHTMLをWordMLに変換する

ワードHTMLをワードXMLに変換する最良の方法は何ですか?ツールを購入できないので、できれば無料で、段落、リスト、太字、斜体などの基本的な書式設定で適切に機能するXSLTが必要です。

0 投票する
1 に答える
1059 参照

dojo - Dojo XMLNS DTD はどこにありますか?

XHTML ページにいくつかの Dojo ウィジェットを追加したいのですが、Dojo は XHTML 仕様の一部ではないいくつかの属性を使用しています。例えば:

dojoTypeおよび属性はdataUrl、検証の問題を引き起こします。Dojo を使用するとdojoType、次のclass属性に移動できると思います。

これで問題の一部は解決しますが、すべての問題は解決しません。「正しい」解決策は次のようになります。

しかし、それには HTML ファイルの先頭に Dojo XMLNS 宣言が必要です。つまり、Dojo XMLNS DTD のコピーを見つける必要があります。Dojo ツールキットを拡張したので、これをサーバーにコピーしてそこでホストする必要があると思います。Dojo は範囲指定されたバージョンを取り上げますか?

0 投票する
4 に答える
1204 参照

php - Microsoft Word文書をXHTMLに変換する最良の方法は何ですか?

プログラムでMicrosoftWord文書をXHTMLに変換したいと思います。選択する言語はPHPなので、PHPに関する提案をいただければ幸いです。

最初のアイデアは、docファイルをodtに変換してから、Odt2XhtmlPHPクラスを使用してXHTML形式に変換することです。

これを行うためのより良い方法はありますか?

0 投票する
4 に答える
651 参照

coding-style - XHTMLで空の要素を閉じる前にスペースを入れる必要はありますか?

W3C は、 XHTML の終了タグの前にスペースを入れることを推奨<br />しています<br/>。しかし、スペースを省略したことを許容しないブラウザーがまだ存在するのでしょうか? (W3C は、どのブラウザーが問題を引き起こすかについて言及していません。)

大した違いはないことはわかっています。私は短いバージョンの方が好きです。したがって、正当な理由がない限り、空のタグを閉じる前に、スペースを使用せずに XHTML のコーディングを開始します。