問題タブ [processing-instruction]
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.
php - PHPのSimpleXMLを使用した処理命令へのアクセス
非常に簡単です-SimpleXMLを使用して処理命令ノードのデータにアクセスする方法はありますか?SimpleXMLは、まあ、単純であることを理解しています。その結果、主に混合コンテンツノードで機能するといういくつかの制限があります。
例:
Test.xml
Parse.php
それで、これは単にSimpleXMLの単純さによって課せられた技術的制限ですか、それとも方法がありますか?必要に応じてSAXまたはDOMに移行しますが、SimpleXMLがあれば便利です。
xml - XMLスキーマでの処理命令の検証
私が思うに、かなり単純なものですが、決定的なものは何も見つかりません(決定的なものが不足しているという事実を除いて)
ドキュメント内のある場所にある処理命令ノードの要件をスキーマに組み込み、おそらく処理命令ターゲットを検証する方法はありますか?
例えば:
検証しますが、次のようになります。
しませんか?
そして、さらに良い:
どちらでもない(必要なターゲットを提供できた場合my-instruction
)
すでに述べたように、私はこのトピックに関して決定的なもの(またはそのことについてはまったく)を見つけることができないので、これはサポートされていないものであると思います。他の人は、PIは「帯域外」データおよび処理命令を対象としているため、検証にそれらを含める必要がないことは理にかなっていると思われます。でもいいでしょう。
android - Eclipseの命令によって取られた命令サイクルの数を見つける-Android
通常のwifiスキャンでAndroidデバイスに必要な命令サイクル数を確認するにはどうすればよいですか?もちろん、デバイスによって異なりますが、それを見つける方法はありますか?私は日食を使用しています。指示は次のとおりです。
ここで、wifiManagerはWifiManagerクラスのインスタンスです。
また、スキャンを実行する、つまり上記の命令を実行するのにかかる時間をミリ秒単位で知りたいです。私はそれを使用して見つけました
ただし、開発者のWebサイトには、「システム時間を変更すると結果に影響する可能性があるため、この方法をタイムアウトやその他の経過時間の測定に使用しないでください」と記載されています。これは何を意味するのでしょうか??
どんな助けでもいただければ幸いです。ありがとうございました。
signal-processing - DSP 同時データおよび命令アクセス (サイクルにわたる反復)
DSP アーキテクチャと命令実行におけるこの基本概念を理解しようとしています。
「ハーバード アーキテクチャに基づいて、CPU はデータと命令語を同時にフェッチできます...- 命令フェッチは前の命令実行中に行うことができ、命令実行の終了を待たずに、次の命令が実行されるまでプロセッサの動作を停止する必要もありません。取得中です。」
しかし、コンピューター アーキテクチャに関する私の知識が限られているため、次のような疑問が生じます。プログラム メモリからロードされた場合、次のサイクルで 2 つのオペランドをロードする必要があります。ロードされたインストルメントが失われたため、その実行に何が起こる可能性がある!? それとも、メモリからデータ レジスタにデータをロードすることによって実行がすぐに行われるのが間違っている!?"
** コード例: MPYF3 *(AR0)++, *(AR1)++, R0
*補遺:レジスタファイルがないため、データをレジスタにロードする必要はありません-メモリを介して直接行われます!! だから私の意見では、最初のインストの後。次のサイクルで、prev によって指定された必要なデータ (オペランド) をフェッチしました。インストルメント 機能単位によってメモリを介して操作 (instr. exec.) され、その間に次の命令が操作されます。ワードがフェッチされ、オペランドのアドレスも更新されます (実行の結果として、アドレス レジスタ ALU を介して)。すべては、この操作 (データ アクセス、算術演算、アドレス更新、命令フェッチ) のそれぞれが、独特の物理アーキテクチャを介して処理されるためです。
この私の解釈を断言できる人はいますか!? DSP ハーバード アーキテクチャで同時データおよび命令アクセスを利用するサイクルにわたって繰り返される典型的な命令の説明は、非常に高く評価されています。
前もって感謝します
xml - SDL Tridion で xml ファイルの処理命令を保持するにはどうすればよいですか?
コンポーネント xml のソース ビューで、xml ファイルに処理命令を追加しようとしています。例えば:
[保存] をクリックすると、Tridion CME によって処理命令が自動的に削除されました。この動作を変更する方法はありますか?
(WebDAV を使って XMLSpy で Authentic View で xml ファイルを開くことができるように処理命令を追加したい)
xml - DOM からすべての処理命令要素を取得することは可能ですか?
の形式で処理命令を含む XML ファイルがあります<?myinst contents ?>
。可能であれば、単一の DOM クエリを使用して、コレクション内のすべてを取得する必要があります。これは、すべてのツリーを反復処理しなくても可能ですか?
xslt - XMLを変換するときに処理命令から情報を抽出する方法は?
DTD の変更に伴い、いくつかの XML ファイルを変換しています。
変更の 1 つは、処理命令を他の要素の属性に変更することですが、命令から特定の情報を選択するのに問題があります。PI の使用方法についてはあまり見つけることができませんでした - 私が見つけたほとんどすべては、PI の作成方法に関するものです - しかし、私はこれを見つけることができました: http://doccookbook.sourceforge.net/html/en/dbc. common.pi.html
例 - 元の XML:
このXSLテンプレートを試しました
しかし、選択しようとしているものだけでなく、ドキュメント内のすべての処理命令が「エレファント」に変わります。
xml - XPathで処理命令('define')から値を抽出することはできますか?
このコードからバージョン番号を抽出したいと思います:
出力を次のようにしたいのですが、1.0.0.0
これを行うことは可能ですか?
xml - スタイルシートを含めるための DOCTYPE と PI の両方が XML に存在する場合、TransformerFactoryImpl.java の getAssociatedStylesheet で例外がスローされる
getAssociatedStylesheet(Source source, String media, String title, String charset) が TransformerFactoryImpl クラスで TransformerConfigurationException をスローするコードを見てください。
上記の関数の定義は、source パラメータ (本質的には SAXSource オブジェクト) を介して引数として渡した XMLReader を無視しています。上記の関数は、新しい SAXParserFactory オブジェクトを作成した後に、新しい XMLReader を作成しています。このため、私たちが直面している問題は、入力 XML ファイルの解析中に、パブリック ID とシステム ID によって指定された DOCTYPE セクションと外部 DTD の解析が続行されることです。XMLReader は XML ファイルの解析に使用されず、リーダーに登録された EntityResolver は使用されないため、外部 DTD は解決されず、getAssociatedStylesheet 関数は例外で失敗します。
ただし、他の関数public Templates を見ると newTemplates(Source source) は TransformerFactoryImpl クラスで TransformerConfigurationException をスローします。この関数は、渡されたソース引数が SAXSource であるかどうかを具体的にチェックし、そうである場合、ソースに XMLReader が存在する場合、新しい XMLReader オブジェクトを作成しません。
これはバグですか?何かご意見は?
XalanJ バージョン: 2.7.1 ソース ファイル パス: src\org\apache\xalan\processor\TransformerFactoryImpl.java
ありがとう!厳しいグプタ Adobe Systems