問題タブ [ofx]
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.
c# - OFXファイルのインポート
QuickenとMoneyで使用されているOFXプロトコルを使用して財務情報をインポートしようとしています。私はオープンソースライブラリをかなりよく見てきましたが、これまでのところ空っぽになっています。
誰か知っていますか?
import - .NET を使用して Microsoft Money データ ファイルを読み取るにはどうすればよいですか?
MS Money データ ファイルからデータを読み取ってインポートする必要があります。どうすればこれを達成できますか?利用可能なSDKはありますか?
私は、Quicken ファイルを読み取るための同様のメカニズムを持ちたいと考えています。
c# - xsd.exe を OFX2 スキーマで実行すると、重複する属性が生成される
コマンドラインを使用する:
結果の C# ソース ファイルは、次のエラーでビルドに失敗します。
OFX2 スキーマからコピーした同様の XSD スキーマは、必要な有用なビットに切り詰めて、完全なスキーマの C# 表現と同じ属性をすべて備えた C# ファイルを生成します。
理由はありますか?OFX スキーマは壊れていますか? xsd.exe は壊れていますか? C# は壊れていますか? 私は壊れていますか?
c# - XmlSerialiser を で始まらないようにするにはどうすればよいですか?
私が使用しているファイル形式 (OFX) は XML に似ており、XML に似た部分が始まる前に多数のプレーン テキストが含まれています。ただし、プレーンテキスト部分と XML 部分の間にあるのは好きではないので、XmlSerialiser にそれを無視させる方法があるかどうか疑問に思っています。ファイルを調べてその行を消去できることはわかっていますが、最初から書き込まない方が簡単でクリーンです! 何か案は?
c# - DateTime または TimeZone/TimeZoneInfo をフォーマットして 3 文字を表示するにはどうすればよいですか?
私は、必ずしもまだ作業する必要がなかった独特の Datetime 形式を必要とする仕様に取り組んでいます。
処理時に、OFX (2 ではなく 1) 日時を次のような形式でスタンプする必要があります (DTCLIENT または DTSERVER のいずれか):
20071015021529.000
ただし、例では次のように示しています。
のステートメントを使用した最初のものに問題はありません
%z
正しいオフセットを取得する方法を理解することさえできます。
3 文字のタイムゾーン コードでつまずきます。これを .net で取得する簡単な方法はありますか、それとも必要なものを出力して解析するコードを書くことになりますか?
c# - DTDを解析するためのより良い正規表現はありますか
OFX 1.03のDTDを持っています(1.60を開発してリリースしたにもかかわらず、最新バージョンですが、逸脱しています...)
正規表現を使用して、エンティティ、要素、その他のタグをその部分に分割し、次のようなタグを取得するようにさらに処理するグループを作成したいと思います。
そして、このようなオブジェクトを作成します
new EntityTag {string Name = "%ACCTTOMACRO"; string [] ChildTypes = new string [] {"BANKACCTTO"、 "CCACCTTO"、 "INVACCTTO"}};
次のような正規表現があります。
確かに、私は正規表現に慣れていないので、これまでのところうまくやっており、コメントなしで各タグのDTDを超える一致コレクションが得られます。
グループ化を活用して、前述のオブジェクトの作成を容易にしたいと思います。
私がまったく間違った道を進んでいる場合は、教えてください。ただし、このドキュメントをダウンロードすると、標準ではない場合があると思います。(Visual Studioは、このドキュメントのフォーマット方法にいくつかの危険信号を表示します)
誰もがトラブルに巻き込まれることはないと思いますが、興味のある方はスペックをダウンロードするためのリンクをご覧ください。
python - Pythonでいくつかのofxデータを取得します
http://www.jongsma.org/gc/scripts/ofx-ba.pyを使用して、ワコビアから銀行口座情報を取得しようとしていました。運が悪かったので、この例を使用してリクエストデータを手動で作成することにしました。
だから、私はリクエストデータとして使用したいこのファイルを持っています。それをreq.ofxsgmlと呼びましょう:
次に、Pythonで、次のことを試します。
このコマンドは私に500とこのトレースバックを与えます。私の要求の何が問題なのだろうか。
データもヘッダーも気にせずにURLにアクセスします。
そのURLに直接アクセスするのと同じ結果が得られます。
これは非常に明白ですが、単なる観察です。主題に関するすべてはかなり時代遅れのようです。オープンソースへの簡単なpythonofxモジュールを書きたいと思っています。たぶん、私が見つけることができなかった何かがすでに開発されていますか?
編集-上記の情報のフラットマッピングを作成する場合:
そしてそれをurlencodeし、それをデータとしてリクエストを行います
c# - OFX (Open Financial Exchange) API にはどのようなものがありますか?
自分の銀行口座の詳細 (Mint.com など) を表示する小さなアプリケーションを開発して、自分の表示をカスタマイズすることを計画しています。どのように、どこから始めればよいか知りたいです。
- これらの OFX API はどこで利用できますか?
- それらは無料ですか、それとも料金を支払ってそれらの API にアクセスする必要がありますか?
- データ形式(xml、xml/atom、json)とは?
- この要件を理解し、開発を開始するための記事またはドキュメントはありますか?
- コードをダウンロードしてカスタマイズできるオープン ソース ソフトウェアはありますか?
Mint.com のようなアプリケーションを開発したい場合、Yoodlee 以外に他の会社が提供している API は何ですか? 価格設定はどうなっていますか?
java - 不正な形式のxml(ofx)をofx4jで解析する方法は?
私は必死に次のライブラリを使おうとしています:ofx4j。しかし、ofxファイルの解析に関連するドキュメントは少しわかりやすいです。それは言う:あなたがファイルまたは他のストリームリソースを持っているなら、あなたはnet.sf.ofx4j.io.OFXReaderのインスタンスを使ってそれを読むことができます
わかりましたが、どうすればよいですか?
また、次のように述べています。OFXをJavaオブジェクトに直接アンマーシャリングする場合は、net.sf.ofx4j.io.AggregateUnmarshallerを使用します。
結構ですが、それは私にとって少し複雑です。私が見逃した明らかな何かがありますか?unmarshallerを使おうとすると、インターフェースを実装するように求められます。
誰かが私が欠けているビットを説明するオンラインリソースを私に指摘できますか?または、最高の、ofxreaderとunmarshallerに関連する前のステートメントから何を理解しますか?
どうか、私をバカにしないでください。私はプレイフレームワークでJavaを学んでおり、それらのofxファイルを解析できることを本当に感謝しています。
前もって感謝します。
c# - XSLT を使用して XML を無効な XML に変換するにはどうすればよいですか?
有効な XML ドキュメントをOFX v1.0.2 形式に変換する必要があります。この形式は多かれ少なかれ XML ですが、技術的に無効であるため、XML として解析することはできません。
XslCompiledTransform
.Netオブジェクトが出力を XML ドキュメントとして解釈することを主張しているため (これで十分です)、Xml 変換が機能しません。
** Xml を変換する関数は次のとおりです。
と を使用して xml っぽいタグをエスケープする<
と>
、ファイルをダウンロードしたときに削除されます。
これが私のXSLTの始まりです:
では、XML をプレーン テキスト文字列に変換できますか?
アップデート:
この質問を変更しました。元の質問に対する明白な答えに気づきました。オブジェクトを使用するXslCompiledTransform
には、XmlTextWriter を使用して Xml ドキュメントに出力を書き込む必要があります。明らかに、それは解析されません。申し訳ありません。