問題タブ [redefine]

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 投票する
1 に答える
741 参照

xsd - XSD で xs:complexType 要素を xs:redefine して type 属性を要求することは可能ですか?

目標:

  1. スキーマで定義されたすべての xs:element に「type」属性が必要な XSD を作成します

  2. 他のスキーマで再定義されたものを再利用して、定義http://www.w3.org/2001/XMLSchemaされたすべての xs:element(s) に「type」属性を要求するように強制できます。

たとえば、XSD (XMLSpy など) で以下を「無効」にしたいと考えています。

一方、以下は有効です

<xs:complexType name="element">「type」属性を要求するように再定義しようとしたスキーマの例を次に示します。

さて、このスキーマにはいくつかの興味深い側面があり、XMLSpy 2013 (サービス パックなし) にはいくつかの奇妙な動作があります:

  1. 「テキスト」ビューで保存しようとすると、XMLSpy はスキーマが「無効」であることを示します

  2. 「スキーマ」ビューで保存しようとすると、XMLSpy はスキーマが有効であることを示します

  3. XMLSpy でサンプル XML ファイルを作成しようとすると、スキーマが無効であることを示すエラーが発生します。

  4. 有効であってはならないスキーマの唯一の部分は<xs:element name="SomeElement">、「タイプ」属性で定義されていないためです。

  5. 発生するエラーは、宣言の重複に関連しています。しかし、試みられているのは、別の宣言ではなく再定義です。

質問:

  1. <xs:complexType name="element">「type」属性を要求するように再定義することは可能ですか?
  2. この再定義された型を別の「targetNamespace」を持つ他の XSD で使用することは可能ですか?
0 投票する
0 に答える
250 参照

wpf - WPF - テーマからリソースを再定義しますか?

私のプロジェクトが参照するdllの1つで提供されているテーマを使用しています。

このテーマには、修正したいブラシがあります。ブラシの「キー」がわかっている場合 (snoop を使用して検出)、それを再定義して別の色にすることはできますか?

以下を試してみましたが、効果がありませんでした。

再コンパイルする xaml がない場合や、その場でキー値を変更したい場合に、このタイプのことが可能かどうか疑問に思っていました。

編集:これをXAMLで機能させることができませんでしたが、コードで同様のものを得ることができました:

(私の場合は複数の辞書にあったので、キーを見つけても壊れません)

使用法 :

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

php - 関数を呼び出そうとしましたが、PHP は関数を再宣言しようとしていると認識します

「logToFile」という関数があり、それを呼び出そうとしていますが、PHP は再宣言しようとしていると考えています。

logToFile:

関数への私の呼び出し:

助けてください?

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

javascript - Firefox のネイティブ ブラウザー機能をユーザー スクリプト空間から再定義する

以下の FireFox ネイティブ関数のコードを使用して再定義できます (Chromedocument.func = newfuncでは、injectind コードを使用せずに、以下と同じことを行うか、または同じことを行うことができます)。小さな新しい関数の場合、注入は問題ありませんが、他の関数と通信する必要がある場合や、ユーザースクリプトの変数には、ユーザースクリプトのコード全体を挿入する必要があります。

そのため、注入せずに UserScript のスペースから FireFox のネイティブ関数を上書き\再定義\etc する方法を探しています。

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

schema - XML/XSD で整数データ型を String データ型のように動作させるにはどうすればよいですか?

次の XSD/XML 型定義があります。多くのビジネス ユニット/アプリケーションで使用されています。

これは「整数」データ型として定義されているため、入力の先頭のゼロが削除されます。例: 0078 は解析後に 78 になります。

先頭のゼロを削除せずに入力をそのまま渡す必要があります。たとえば、0078は解析後に 0078 になります。

理想的な修正は、制限ベースで整数を文字列に変更することです。他のグループからバイインされているため、スターターではありません。

望ましい結果のために上記のデータ型を再定義する方法はありますか?

どうすればいいのですか?

本やネットもあまり役に立っていないように見えるので、これが理論的に可能かどうか疑問に思い始めています