XMLファイルへのパラメータ保存

Namespace: FVIL.File
Assembly: FVILbasic (in FVILbasic.dll) Version: 3.1.0.0 (3.1.0.17)

Syntax

C#
public static void SaveXml(
	string xmlfile,
	Object target
)
Visual Basic
Public Shared Sub SaveXml ( 
	xmlfile As String,
	target As Object
)

Parameters

xmlfile
Type: System..::..String
XML ファイル名称
target
Type: System..::..Object
保存対象のインスタンス

Remarks

この関数は SaveXml(String, Object, Encoding) に UTF8 を指定した場合と同様です。


内部の処理:
		SaveXml(xmlfile, target, Encoding::UTF8);
	

Examples

下記は、CFviSobelFilter のパラメータを XML ファイルに保存する例です。 ここで保存したパラメータを復元する方法については、 LoadXml(String, Type) または LoadXml<(Of <<'(T>)>>)(String) 関数のサンプルコードをご参照ください。
注意:
本ライブラリでは、単純な数値や文字列のみを保存対象としており、 画像データやその他の2次元データ、画像処理結果、 アンマネージ環境のヒープに確保されたデータ等は保存対象にしていません。 下記の例では、SrcImages, DstImages は XML ファイルに保存されません。 これらは CFviImageParserXmlIgnore 属性が指定されています。



使用例:
C# Copy imageCopy
FVIL.Filter.CFviSobelFilter target = new FVIL.Filter.CFviSobelFilter();

target.SrcImages[0] = new FVIL.Data.CFviImage();
target.DstImages[0] = new FVIL.Data.CFviImage();
target.BorderMode = FVIL.BorderMode.Continuous;
target.BorderValue = 55.6;
target.CalcMode = FVIL.Filter.SobelCalcMode.SQRTMode;

// Save
FVIL.File.Function.SaveXml("sobel.xml", target);


使用例:
		FVIL::Filter::CFviSobelFilter^ target = gcnew FVIL::Filter::CFviSobelFilter();
		target->SrcImages[0] = gcnew FVIL::Data::CFviImage();
		target->DstImages[0] = gcnew FVIL::Data::CFviImage();
		target->BorderMode = FVIL::BorderMode::Continuous;
		target->BorderValue = 55.6;
		target->CalcMode = FVIL::Filter::SobelCalcMode::SQRTMode;

		// Save
		FVIL::File::Function::SaveXml("sobel.xml", target);
	

See Also