XmlDataプロパティ

帳票を表示する時に、帳票のフィールドにXML形式の初期値を設定します。
帳票のフィールドに埋め込まれている値をXML形式で取得します。
 
[構文]
 
string  =  Object.XmlData
Object.XmlData   =  string  
 

設定項目

内容

Object

オブジェクトへの参照を表すオブジェクト式

string フィールドの値/XML形式の初期値
 
[設定値]
 
string には、XML形式の初期値を指定します。
 
[解説]
 
値の設定
XmlDataプロパティは、コンピュータのメモリ上にあるXML形式の初期値を指定する時に使います。XMLファイルや、Web環境で初期値を設定する場合は、DataFileNameプロパティを使います。
 
値の取得
XmlDataプロパティでフィールドの値を取得する時は、取得する前にLockedプロパティのロックを解除しておきます。また、フィールドの値を取得する前に、CharacterSetプロパティで取得する文字コードの仕様を指定しておきます。
XmlDataプロパティは、全ページ分のフィールド値を取得します。
 
値の参照は実行時のみ可能です。
 
UNICODEの使用について   
 
[コーディング例]
 
Dim xmlLength As Long
Dim XmlData() As Byte
Dim sXmlFileName As String
Dim fileNo As Integer 'ファイル番号
 
'XMLファイルのデータを変数に入れる
sXmlFileName = "C:\Project\ver900\TEST\UNIteian.xml"
fileNo = FreeFile 'ファイル番号取得
Open sXmlFileName For Binary As #fileNo 'ファイルオープン
xmlLength = FileLen(sXmlFileName)
ReDim XmlData(xmlLength) As Byte
Get #fileNo, , XmlData
Close #fileNo
 
JiveView.LayoutTypes = 0
JiveView.rdfData = rdfData
JiveView.XmlData = CStr(XmlData)
JiveView.Page = 1
JiveView.Show
JiveView.Locked = False