MSSQL DB から行を取得する C# (.net Framework 3.5、Visual Studio 2010 を使用) で WCF REST Web サービスを開発しています。プルされる列の 1 つは "nvarchar(max)" 型で、ルート ノードが<section>
要素であり、その中に含まれる段落/ラン要素である XAML 形式のテキスト文字列が常に含まれます。<run>
要素から内部テキストを抽出したい。これを行うために、System.Windows.markup 名前空間で XamlReader クラスを使用しようとしています。
このクラスに関する msdn ドキュメントによると、parse メソッドが必要です。http://msdn.microsoft.com/en-us/library/vstudio/cc663064(v=vs.90).aspxしかし、私のものはそうではありません。Intelli-sense が提供するメソッドは、CancelAsync、Equals、GetHashCode、GetType、LoadAsync、LoadCompleted、および ToString だけです。
これは私が作成しようとしている関数です(不完全ですが、アイデアは得られます)
private string extractRunElementFromXaml(string inputXaml)
{
XamlReader xr = new XamlReader();
Object out = xr.Parse(inputXaml); //doesnt work, no Parse method
}
どんな援助でも大歓迎です。ありがとう