していただきましたより:DeserialiseオブジェクトのvsでXpathingに対してXML Doc?
-
06-07-2019 - |
質問
っていテルのすぐ近くは飲食面では貧弱XML処理のC#ソースコードが遅くした後、C#とから長いスティントjavascript符号化ん欠の素敵なカットのJS.
私は囲碁の大きさは、XML文書の多くでは要素の子要素等代表の宿泊施設/フライト/アトラクションチケットのためのオンライン予約。
これまでに行われていXpathingを通じての文書を抜きにします。私は今、動き出しそれをヘルパーの機能したがって、たとえば、もし変更したいかという工程で予約されている場合から飛行機で第三者私が簡単にチェックXpathをすぐチェックインの値を要素になります。これまでのヘルパー関数はそうXpathは一つの場所を返しまbool.った十数のことまって処理全体として予約でもまだわかった作品のすべての運航に必要な要素の予約で最後の4つの助けをいただきました、作成したもの飛行関連するするっと考えについて知っておきましょう。
私は避けを変換する必要がある文書全体の、オブジェクトになるだけでも非常に痛みを伴いその大きさにより、現在はそれに必要なもんですね。われていますが、それについてはそれらのオブジェクトにとって最大の痛みといった同様のプロジェクトがこのルートで示されただけで傷つけてデバッグでinitallyく頭のであるといわれている。使用していないすべてのドキュメントでは、加工をしていますか10%でデserialisingべょっと超えます。DeserialisingでJSい風がC#けすることが可能で怖冗.か使ってみましたXSD.exe を持つことができるもの痛みが思うような混乱を利用せずに良いスキーマ(もちろん存在しない).
もっと考えていくべきもの巨大なオブジェクトのコレクションからXMLのタイミングよくタップし、それはまだacceptible?嬉しいでんもうすればオブジェクトをよります。また変換でその上で利用可能障害を来す。
う意識がある可能性があり一部のコメントの速度xpathingもその高速化した現在もなかなかでした。
任意の思想について知っておきましょokを続けXPathing?
解決
場合は、XMLスキーマ(XSD)、次いだろうにとても好の直列化復元オブジェクトのアプローチ"でよろしいでしょうかや、洗浄作業にもCLRオブジェクト。
なXMLスキーマ、できませんので、ソース-プロバイダのデータは、その決定にか明らかでない。として考えて行動するよ XSD.EXE
きの痛みの方程式が推定されるXMLスキーマは一般的には完璧なものが多いります。
厳しいままで気を使用XPathュXML、思ったら、それを守ってほしい。場合はXMLが必要な構文解析もしれかをXSDう。
他のヒント
ありが必要な場合のみ10%のXML XPathingもOKのように直列化復元を失わせないアイテムです。
クライアントまで、フルのC#4.0DLRがあり 動的 キーワードできる動的に探XML構造です。