問題タブ [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.
xsd - XSD で xs:complexType 要素を xs:redefine して type 属性を要求することは可能ですか?
目標:
スキーマで定義されたすべての xs:element に「type」属性が必要な XSD を作成します
他のスキーマで再定義されたものを再利用して、定義
http://www.w3.org/2001/XMLSchema
されたすべての xs:element(s) に「type」属性を要求するように強制できます。
たとえば、XSD (XMLSpy など) で以下を「無効」にしたいと考えています。
一方、以下は有効です
<xs:complexType name="element">
「type」属性を要求するように再定義しようとしたスキーマの例を次に示します。
さて、このスキーマにはいくつかの興味深い側面があり、XMLSpy 2013 (サービス パックなし) にはいくつかの奇妙な動作があります:
「テキスト」ビューで保存しようとすると、XMLSpy はスキーマが「無効」であることを示します
「スキーマ」ビューで保存しようとすると、XMLSpy はスキーマが有効であることを示します
XMLSpy でサンプル XML ファイルを作成しようとすると、スキーマが無効であることを示すエラーが発生します。
有効であってはならないスキーマの唯一の部分は
<xs:element name="SomeElement">
、「タイプ」属性で定義されていないためです。発生するエラーは、宣言の重複に関連しています。しかし、試みられているのは、別の宣言ではなく再定義です。
質問:
<xs:complexType name="element">
「type」属性を要求するように再定義することは可能ですか?- この再定義された型を別の「targetNamespace」を持つ他の XSD で使用することは可能ですか?
wpf - WPF - テーマからリソースを再定義しますか?
私のプロジェクトが参照するdllの1つで提供されているテーマを使用しています。
このテーマには、修正したいブラシがあります。ブラシの「キー」がわかっている場合 (snoop を使用して検出)、それを再定義して別の色にすることはできますか?
以下を試してみましたが、効果がありませんでした。
再コンパイルする xaml がない場合や、その場でキー値を変更したい場合に、このタイプのことが可能かどうか疑問に思っていました。
編集:これをXAMLで機能させることができませんでしたが、コードで同様のものを得ることができました:
(私の場合は複数の辞書にあったので、キーを見つけても壊れません)
使用法 :
php - 関数を呼び出そうとしましたが、PHP は関数を再宣言しようとしていると認識します
「logToFile」という関数があり、それを呼び出そうとしていますが、PHP は再宣言しようとしていると考えています。
logToFile:
関数への私の呼び出し:
助けてください?
javascript - Firefox のネイティブ ブラウザー機能をユーザー スクリプト空間から再定義する
以下の FireFox ネイティブ関数のコードを使用して再定義できます (Chromedocument.func = newfunc
では、injectind コードを使用せずに、以下と同じことを行うか、または同じことを行うことができます)。小さな新しい関数の場合、注入は問題ありませんが、他の関数と通信する必要がある場合や、ユーザースクリプトの変数には、ユーザースクリプトのコード全体を挿入する必要があります。
そのため、注入せずに UserScript のスペースから FireFox のネイティブ関数を上書き\再定義\etc する方法を探しています。
schema - XML/XSD で整数データ型を String データ型のように動作させるにはどうすればよいですか?
次の XSD/XML 型定義があります。多くのビジネス ユニット/アプリケーションで使用されています。
これは「整数」データ型として定義されているため、入力の先頭のゼロが削除されます。例: 0078 は解析後に 78 になります。
先頭のゼロを削除せずに入力をそのまま渡す必要があります。たとえば、0078は解析後に 0078 になります。
理想的な修正は、制限ベースで整数を文字列に変更することです。他のグループからバイインされているため、スターターではありません。
望ましい結果のために上記のデータ型を再定義する方法はありますか?
どうすればいいのですか?
本やネットもあまり役に立っていないように見えるので、これが理論的に可能かどうか疑問に思い始めています