XMLに関するdotsargのブックマーク (12)

  • TECHSCORE - XML

    数年前、XML ブームとも言える現象が起きました。 「アプリケーション間のデータ交換が簡単」「WEB時代の必須技術」などといわれ、XMLが技術者達の熱い期待を背負っていたときがありました。 ブームは一段落し、かつて程熱を帯びた言葉で語られなくなったXMLですが、では、XMLは廃れてしまったのでしょうか? そうではありません。 着実に「基盤技術」として、あらゆるコンピュータシステムに実装されようとしています。 ここでは、XML, DTD, XML Schema などについて、詳しく説明します。 「XML関連アプリケーションを今すぐ実装しなければいけない」といった人には向かないかもしれません。 「XMLの質を理解したい」「XMLについて、基礎からしっかり丁寧に習得したい」という人の力になれば、と思っています。 XML INDEX

    dotsarg
    dotsarg 2020/08/24
  • Xerces-C++ XML Parser

    Xerces-C++ is a validating XML parser written in a portable subset of C++. Xerces-C++ makes it easy to give your application the ability to read and write XML data. A shared library is provided for parsing, generating, manipulating, and validating XML documents using the DOM, SAX, and SAX2 APIs. For an introduction to programming with Xerces-C++ refer to the Programming Guide. Xerces-C++ is faithf

  • SXML: C言語用簡易XML解析ライブラリ

    ライブラリの使い方 XML 形式のファイルを解析する場合 SXML ライブラリの簡単な使い方を説明します。 ここでは例として、 次に示す XML 形式の内容を記述したファイル(ex.xmlとします)の構造を解析するプログラムを考えます。 <server> <address>192.168.1.234</address> <port>25</port> </server> 下記ソースコードに XML を解析する場合に利用する SXML の基的な関数が含まれています。 #include <stdio.h> #include <stdlib.h> #include <unistd.h> #include <string.h> #include <fcntl.h> #include <sxml.h> #define TAG_ROOT "server" #define ROOT_ATTR_NAME

  • SoupProject::MiX

    MiX (Minimalists XML parser) By Yotaro Kubo(webmaster@soup.jp) http://sourceforge.jp/projects/mix/ Hosted By MiXとは何か 動作環境 メーリングリスト ダウンロード ドキュメント 設計方針 連絡先 バージョン履歴 MiXとは何か? MiXは小さくて柔軟性を持ち必要最小限の機能を備えたXMLパーサを目指すライブラリです。 SAX互換APIと、DOMサブセットAPIを持っています。 動作環境 MiXはプラットホーム依存のコードを含まないため、コンパイラがしっかりしてれば、 どんなOSでも動きます。 g++ 3.2 on Redhat Linux 7.3 確実に動作します。開発環境です。 g++ 2.9.x おそらく動作すると考えられますが、 ワイド文字列関係を使うには標準のlibstd

  • c# 逆XMLシリアル化時に改行を維持する

    C# のデスクトップアプリで設定を保存する方法は色々と選択肢があっていつも悩む。 ApplicationSettingsBase レジストリ INIファイル 自前で処理 個人的には自作の設定クラスを定義してシリアライズする方法をよく使うが、先日マルチラインが有効になっているテキストボックスの内容を保存したところ「逆XMLシリアル化時に改行が消える」という症状にぶちあたったので解決策をメモっておく。 設定クラス とりあえず設定値を格納するクラスを定義。 public class Test { public string Value = string.Empty; } 実際はもっと大量に項目があるがサンプルなので一つだけ。 当然シリアル化できない型を含んではダメ。(Dictionaryとか) 問題が発生したシリアル化の方法 改行が消えてしまった時に使用していたクラスのソース。 using Sy

    c# 逆XMLシリアル化時に改行を維持する
  • インサイド MSBuild: Microsoft ビルド エンジンのカスタム タスクを使用した、お好みの方法でのアプリケーションのコンパイル -- MSDN Magazine, 2006 年 6 月

    Reference アイテムには、これに関連する System、System.Data、System.Deployment、System.Drawing、System.Windows.Forms、および System.Xml という値があります。次のようにより簡潔に宣言を行うことで、これとまったく同じ結果を得ることができます。 <Reference Include="System;System.Data;System.Deployment; System.Drawing;System.Windows.Forms;System.Xml"/> 図 4 のコードは、アイテムを初期化するためにワイルドカードを使用することができることを示します。ワイルドカード要素には、?、*、および ** の 3 つがあります。? ワイルドカードは、1 文字とあらゆる可能な文字とを置き換えます。 図 4 Compi

    インサイド MSBuild: Microsoft ビルド エンジンのカスタム タスクを使用した、お好みの方法でのアプリケーションのコンパイル -- MSDN Magazine, 2006 年 6 月
  • Open XML SDK 2.0 for Microsoft Office へようこそ

    このコンテンツ セットでは、Open XML SDK 2.0 for Microsoft Office の厳密に型指定されたクラスについてのドキュメントとガイダンスを提供します。 適用対象: Excel 2010 | Office 2010 | PowerPoint 2010 | Word 2010 Open XML SDK 2.0 for Microsoft Office へようこそ。この SDK は System.IO.Packaging API に基づいて構築されており、Office Open XML ファイル形式の仕様に準拠しているドキュメントを操作するための厳密に型指定されたクラスを提供します。Office Open XML ファイル形式の仕様は、オープンで国際的な ECMA-376 Second Edition (英語) および ISO/IEC 29500 (英語) の規格です

    Open XML SDK 2.0 for Microsoft Office へようこそ
  • 「OpenXML」の検索結果 - 無料ブログ(blog)を簡単作成!

    OpenXMLを使用して、C#からExcelファイルのセルの値を取得してみました。C#でExcel(xlsx)ファイルを読み込み、セルの値を取得する(OpenXML使用)http://symfoware.blog68.fc2.com/blog-entry-1147.htmlこのままだとプログラム中か https://symfoware.blog.fc2.com//blog-entry-1163.html OpenXMLを使用して、C#のプログラムからExcelファイルの出力を試してみました。OpenXMLを使用してExcelファイルをC#のプログラムから出力するOpenXML+C#のプログラムでExcelの行の高さ、列の幅を指定するOpenXML+C#のプログラムでフォントの指定を行うOpenXML https://symfoware.blog.fc2.com//blog-entry-11

  • XML コメントを使用したコードのドキュメント化

    Visual Studio には、既定の XML スケルトンが組み込まれており、通常、それが挿入されます。しかし、起動時に VBXMLDoc.xml が存在する場合は、そのファイルの XML 定義が挿入されます。コード サンプルに含まれている VBXMLDoc.xml には、Visual Studio によって挿入される既定のタグが含まれています。既定値を変更するには、ファイル内で目的のコードの要素型を見つけ、XML 要素を変更します。 例として、Function に挿入される XML スケルトンを変更してみましょう。図 4 には、Function の既定のエントリとカスタマイズされたエントリが示されています。Template 要素の子は、XML コメントのスケルトンに挿入される XML 要素を表しています。CompletionList 要素の子は、Function の上に左山かっこ (&

    XML コメントを使用したコードのドキュメント化
  • Documentation comments - document APIs using /// comments - C# reference

    C# source files can have structured comments that produce API documentation for the types defined in those files. The C# compiler produces an XML file that contains structured data representing the comments and the API signatures. Other tools can process that XML output to create human-readable documentation in the form of web pages or PDF files, for example. This process provides many advantages

  • オブジェクトの内容をXMLファイルに保存、復元する: .NET Tips: C#, VB.NET, Visual Studio

    オブジェクトの内容をファイルに保存、復元する オブジェクトのXMLシリアル化、逆シリアル化を行うオブジェクトの内容をXMLファイルにして保存し、そのXMLファイルから元のオブジェクトに復元できると色々と便利です。例えば、INIファイルの代わりとして、設定を保存、復元したい時などに有用です。(設定を保存する場合は、「アプリケーションの設定を保存する」も参考にしてください。) これを行うには、XmlSerializerクラス(System.Xml.Serialization名前空間)を使うと簡単です。XMLファイルに書き込む時はSerializeメソッドを使ってオブジェクトをXMLシリアル化(シリアライズ)し、XMLファイルを読み込む時はDeserializeメソッドを使ってXML逆シリアル化(デシリアライズ)をします。 オブジェクトの内容をXMLファイルに保存(シリアル化)する次のコードでは

    オブジェクトの内容をXMLファイルに保存、復元する: .NET Tips: C#, VB.NET, Visual Studio
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

  • 1