タグ

2011年10月7日のブックマーク (4件)

  • C# Tips - XMLとTreeViewの相互変換

    C# Tips - 「XML - TreeView」間でのデータ相互変換 2006年4月28日 19:52 2007年6月20日 ソースファイルのキーワードを色分け XML文書から読み込んだ情報をツリービューに展開する。 TreeViewの内容をXML文書に出力する。 TreeViewそのものの操作(ドラッグ&ドロップ等)は「DOBON.NET」さんのサイトにあるサンプル等を 使用しております。 実行ファイル サンプルソース ポイント : XmlDocumentを使用する。 XmlDocumentはDOM方式による処理で、非常に簡単にXML文書の入出力が行えます。今回は、階層情報及び属性を持った XML文書を読み込み、TreeViewへの表示、また表示したTreeViewを元のXML文書に書き出す事をやってみます。説明はメインの部分のみですが、 サンプルを見て頂いた

  • 12.指定した要素の属性値を取得する < XML Tips メニュー < C# 2003 Tips HOME < HIRO's.NET

    private void button1_Click(object sender, System.EventArgs e) { XmlDocument xmlDoc = new XmlDocument(); // XmlDocumentオブジェクトを作成 XmlDoc.Load(@"Test.xml"); try { // ルートの要素を取得 XmlElement xmlRoot = xmlDoc.DocumentElement; // <NAME>要素を(Rootの4番目の要素)をセット XmlNodeList xmlNode = xmlRoot.GetElementsByTagName("NAME"); // 取得した<NAME>要素はXmlNodeListなのでXmlElementにキャストする XmlElement xmlName = (XmlElement)xmlNode.Ite

    stray346
    stray346 2011/10/07
    これ参考に
  • ビューをXmlで出力したい場合の注意 - 太田の開発日記

    $Model->findの結果をxml形式で出力したい場合 セットアップ // routes.php Router::parseExtensions('xml'); ~/:controller/:action.xmlにアクセスすると /views/コントローラ名/xml/アクション名.ctpのviewが使われる。 コントローラ // これがないとViewが見つからないエラーになる。 var $components = array('RequestHandler'); // アクション public function xmlTest() { // 通常通りにビューに渡したいデータをセットする $this->set('data', $this->TestModel->find('all')); } ビューテンプレート /views/layouts/xml/default.ctp <?php h

    ビューをXmlで出力したい場合の注意 - 太田の開発日記
    stray346
    stray346 2011/10/07
    CakePHPでXml出力、これ有力か?
  • [CakePHP] XMLサイトマップの出力

    app/controllers/内に、sitemap_controller.php を作成し、以下の内容を記述する。 <?php class SitemapController extends AppController { var $components = array('RequestHandler'); var $helpers = array('Xml'); function index() { } } ?> 拡張子が.xmlの場合、xml用の view が適用されるよう app/config/route.php内に以下の内容を記述する。 Router::parseExtensions(); app/views/layouts/xml/default.ctp に以下の内容を記述 <?php echo $xml->header();//XML宣言を出力 echo $content_

    stray346
    stray346 2011/10/07
    CakePHPでXML出力