NI製品ディスカッション

キャンセル
次の結果を表示 
次の代わりに検索 
もしかして: 

xml宣言について

解決済み
解決策を見る

お世話になっております。

現在、LabVIEWにて測定器を制御してデータを取得しています。

このデータをXMLファイル化して、サーバーに書き込もうとしています。

そこで質問なのですが、サンプルの

 

テストデータファイルの書き込み"Write Test Data File.vi"

 

を実行するとXMLファイルの宣言部分が

 

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>

 

となりますが、standalone="no"を出力しない様に

 

<?xml version="1.0" encoding="UTF-8" ?>

 

とするには、どの様にしたら良いでしょうか。

ご教授の程、宜しくお願い致します。

 

0 件の賞賛
メッセージ1/5
4,102件の閲覧回数

S_YN 様

 

Write Test Data File.vi とは、下記リンクからダンロードしたものでしょうか。

 

Simple XML Generation Reference Library
http://zone.ni.com/devzone/cda/epd/p/id/6077

 

もしよろしければ、お客様がお使いの Write Test Data File.vi を添付して頂けませんでしょうか。私の方でも、問題を確認したいと思います。

 

CS. Hara

0 件の賞賛
メッセージ2/5
4,085件の閲覧回数

CS. Hara 様

お世話になっております。

viを添付致します。

念のためサンプル先を明示しておきます。

 

C:\Program Files\National Instruments\LabVIEW 2009\examples\xml\Write Test Data File.vi

 

宜しくお願い致します。

 

0 件の賞賛
メッセージ3/5
4,081件の閲覧回数
解決策
受理者 S_YN

S_YN 様

 

お世話になっております。

 

XML 自体は文字列として出力されておりますので、出力された文字列を「文字列の検索と置換」関数を使用して削除して頂く形がベストかと思います。(プログラミング » 文字列 » 文字列の検索と置換)

 

入力文字列には XML を入力し、
検索文字列には「standalone="no"」と定数を渡して頂き、
置換文字列には「空文字列定数」を接続して頂けたらと思います。

 

宜しくお願い致します。

 

CS. Hara

0 件の賞賛
メッセージ4/5
4,073件の閲覧回数

CS. Hara 様

お世話になっております。

やはり文字列操作でやるしかないのですね。

Encodingの設定等出来るので、表示しない方法も

有るかと思い質問させて頂きました。

ご教授頂いた方法で

”Write Test Data File.vi”

を直してみました。

参考までに添付しておきます。

有り難うございました。

 

すべてをダウンロード
0 件の賞賛
メッセージ5/5
4,066件の閲覧回数