問題タブ [entities]

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

.net - System.Web.HttpUtility.HtmlEncode / Decodeの代わりに?

.net 3.5(sp1)のSystem.Web.HttpUtility.HtmlEncode / .Decode関数に代わる「slimmer」関数はありますか?別のライブラリで問題ありません。少なくとも、System.Webが必要とする依存関係の「まったく新しい世界」を引き込まないものは「必要」です。

通常の文字列をxml/xhtml準拠の同等の文字列(&back)に変換したいだけです。

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

java - JPA 2.0でEntityクラスをプログラムでロードしますか?

Hibernate を使用すると、Entityクラスを次のようにロードできます。

JPA 2.0に準拠した方法で、エンティティクラスをプログラムでロードするという同じことを行う方法はありますか?

この質問の理由は、クラスを動的にロードしたいためEntity、必ずしもプログラム的にではありません。

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

entities - カスタム オブジェクトをリレーショナル データベースに格納する最良の方法は何ですか?

私は自分のオブジェクトとそのプロパティを持っています。オブジェクトはその構造を変更する可能性があります。プロパティは追加/削除/変更される可能性があります。オブジェクトは完全にドロップされる可能性があります。したがって、オブジェクトのメタデータ(説明、クラス、好きなように呼び出してください:))を変更できます。

データベースには、オブジェクト スキーマとこれらのオブジェクトのインスタンスを格納する必要があります。

上記のデータを格納するためにリレーショナル データベース構造を編成する最善の方法は何ですか?

現在、私は2つの方法しか見ていません:

  1. オブジェクト スキーマをいくつかのテーブルに格納します: スキーマの一般データ、スキーマ プロパティ、可能なプロパティ タイプ。インスタンスをテーブルに保存します: インスタンスの一般データ、いくつかのテーブル - 可能なプロパティ タイプ テーブルからのタイプごとに、インスタンス プロパティ データを保存します。等々。
  2. p1 のようにオブジェクト スキーマを格納しますが、XML ファイルのようなインスタンスを 1 つのテーブルに格納します。1 つのテーブルは一般的なインスタンス情報用で、もう 1 つのテーブルはインスタンス XML です。

なぜ/何のためにこれが必要なのか聞かないでください。カスタム オブジェクトを保存するだけで、DB は高速に動作するはずです :)

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

simplexml - PHPsimplexmlエンティティ

ここで何が起こっているのですか?

エラー:

警告:simplexml_load_string()[function.simplexml-load-string]:エンティティ:5行目:パーサーエラー:エンティティ'aacute'が定義されていません

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

php - PHP5DOMを使用したXML番号付きエンティティの取得

私はここで新しく、一日中私をだましている質問を受けました。

私はPHPスクリプトを作成しました。このスクリプトは、cURLを介してWebサイトのソースコードを読み取り、DOMDocumentクラスを使用してサイトマップファイルを生成します。

それはほとんどすべての面で魅力のように働いています。問題は特殊文字にあります。

互換性の理由から、サイトマップファイルにはすべての特殊文字を番号付きエンティティとしてエンコードする必要があります。そして、私はそれを達成していません。

たとえば、私のエントリの1つ(サイトのURLから自動的に読み取られ、サイトマップファイルに書き込まれる)は次のとおりです。

http://www.somesite.com/serviços/redesign/

ソースコードでは、次のようになります。

* http: //www.somesite.com/servi**ç**os/redesign/*

これだけ。しかし、残念ながら、私は実際にそれを行う方法を理解していません。

ソースコードファイル、サーバーヘッダーなど...すべてがUTF-8としてエンコードされます。

DOMDocumentと関連する拡張機能を使用してXMLを構築しています。(基本的に、DOMDocument、$ obj-> createElement、$ obj-> appendChild)。

htmlentitiesはçの代わりにçを与えます str_replaceは機能しません。これにより、出力で文字が消えます。

$ obj-> createElement( "loc"、$ url);を使用していました。私のコードで、そしてちょうど今、私はPHPマニュアルで、エンティティエンコーディングをサポートするために$ document-> createTextNode($ page)を使用する必要があることを読みました。

まあ、それも機能していません。

これを解き放つ方法について何かアイデアはありますか?

ありがとう。

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

php - PHP-DOMクラス-番号付きエンティティとエンコーディングの問題

PHPDOMクラスで問題が発生しています。

サイトマップスクリプトを作成していますが、$ doc-> saveXML()の出力は次のようになります。

また

しかし、私は得ています:

これは、番号付きエンティティに名前が付けられた置換関数を使用して取得できるクローゼットです。

再現もできました

ただし、エンコーディングが指定されていません。

最善の解決策(コードの記述方法)は次のとおりです。

ノート:

  • サーバー応答ヘッダーには、UTF-8として文字セットが含まれています。
  • PHPスクリプトはUTF-8で保存されます。
  • 読み取られるURLはUTF-8文字列です。
  • 上記のスクリプトには、DOMDocumentコンストラクターのエンコード宣言が含まれており、htmlentities、urlencode、utf8_encodeなどの変換関数は使用されていません。

DOMDocumentプロパティのDOMDocument::$resolveExternalsDOMDocument::$substituteEntitiesの値を変更してみました。組み合わせは機能しませんでした。

はい、DOMDocumentコンストラクターで文字セットを指定せずにすべてのプロセスを作成し、文字列の内容を変数にダンプし、文字列置換関数を使用して非常に単純な文字列置換を行うことができることを知っています。これは機能します。しかし、私はどこで滑っているのか、ネイティブAPIと設定を使用してこれをどのように行うことができるのか、またはこれが可能であるとしても知りたいです。

前もって感謝します。

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

.net - Linq2SQL、エンティティ: 中間層またはデータ アクセス層

皆さん、

標準の 3 層アーキテクチャでは、Linq2SQL dbml ファイルをどこに置きますか?

あなたの答えは ado.net エンティティ データ モデルと同じですか?

dbml ファイルが中間層にある場合、データ層はありますか?

よろしく、

ブレット

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

domain-driven-design - DDD: エンティティ オブジェクトを作成する場所は?

相互作用する必要がある 3 つのエンティティがあります: UserSupportTicketおよびPhoneConversation。誰かが助けを求めて電話をかけると、ユーザーには SupportTicket が割り当てられ、電話を説明する Ticked に PhoneConversation が割り当てられている必要があります。

私の質問は次CreatePhoneSupportTicket()のとおりです。新しい SupportTicket と PhoneConversation を作成し、それらを相互に関連付け、最後に SupportTicket をユーザーに関連付けるメソッドをどのエンティティに配置する必要がありますか?

SRPに違反するため、ユーザーにはできないと思います(ユーザーはさらにいくつかのことを行います)。ただし、メソッド自体は複数のことを行うため、SupportTicketPhoneConversation の両方を作成する必要があります。これは、サービスがエンティティにメソッドを配置するよりも優れたソリューションである場合の状況ですか? ご協力いただきありがとうございます!

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

java - htmlエンティティではなくutf-8を使用してjavaxxsltトランスフォーマーに国別文字をエンコードさせるにはどうすればよいですか?

私はいくつかのスタイルシートで出力を変換する必要があるフィルターに取り組んでいます。コードの重要なセクションは次のようになります。

問題は、国別文字がUTFを使用せずにhtmlエンティティとしてエンコードされることです。トランスフォーマーにエンティティの代わりにUTF-8を使用させる方法はありますか?

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

domain-driven-design - エンティティのリストを処理するための適切なパターンはありますか

「DDD」では、エンティティのさまざまなバージョンを処理するための最良のパターンは何ですか。たとえば、リスト内のエンティティと完全なオブジェクトのエンティティです。エンティティをリストに表示するときに不要なプロパティを取得するオーバーヘッドを回避したい

リストで別のエンティティ タイプを使用しますか、それとも完全なエンティティ タイプを部分的に埋めるだけですか? 継承を使用しますか?