タグ

xmlに関するyamkazuのブックマーク (8)

  • XML文書内に改行を含めたい。

    XMLファイルに改行を含めたい場合、文字参照?を使用します。 JavaプログラマーのためのXML入門 - ITアーキテクト 具体的には、 スペース文字(#x20) 改行(#xA) タブ(#x9) 復帰+改行(#xD#xA) 復帰(#xD) を使用するようですね。 それで、XMLには下記のように記述します。 <?xml version="1.0" encoding="UTF-8"?> <a> <b prop="スペース&#x20;です。" /> <b prop="改行&#xA;です。" /> <b prop="タブ&#x9;です。" /> <b prop="復帰+改行&#xD;&#xA;です。" /> <b prop="復帰&#xD;です。" /> </a> nodename:[#text] nodevalue:[ ] nodename:[b] nodevalue:[null] attr:[

  • XML 構文 JSP - JSP リファレンス

    JSP 1.2 から JSP ファイル全体を XML で記述できるようになりました。 これにより要素の整合性が取れていないような記述は事前に全てエラーとして検知することが出来ます。 またスクリプトレットなどのような JSP 構文の振り替え記述が可能になったため JSP ソースの可視性を向上させることが出来ます。 <?xml version="1.0"?> <jsp:root xmlns:jsp="http://java.sun.com/JSP/Page" version="1.2"> <jsp:directive.page contentType="text/html;charset=UTF-8" session="false" /> <html> ... </html> </root> XML 構文の JSP の拡張子は .jspx です。 また XML 構文で記述された JSP のデフ

  • jQueryでXMLをパースして表示するコードサンプル例:phpspot開発日誌

    Parse XML with jQuery | Papermashup.com jQueryでXMLをパースして表示するコードサンプル例が公開されています。 jQueryマスターな方には無用の物かも知れませんが、スニペットとしても使えそうなので便利かも、というのでご紹介。 $.ajax でサイト内にある .xml ファイルを取得して、success のハンドラによってXML処理させます。 普通に書くと大変ですが、jQueryを使うことで次のように簡単になります。 .xml のパスはサイト内のURLであれば何でもいいので、サーバ側に xml を出力するようなAPIが既にある場合、jsonに変換することなく簡単に使えますね。 jQueryのDOM操作の簡単さによってこれだけ短縮できているところが何とも凄いです。

  • DOMとSAXとStAXと。 - 都元ダイスケ IT-PRESS

    こんな名前のAPIがありますね。主にXMLの読み込みを行う為のAPI群であります。SAX以外は、書き出しもできますね。そう、SAXは書き出しできないのですね、基的に。 <foo> <bar>baz</bar> </foo> っていうもの凄い単純なXMLを、これらのAPIでどのように扱うのか。比較なエントリ。 まずはDOM DOMは、パース時にXMLの内容を全てメモリ上に保持し、パース後にどの要素にもいつでもアクセスできるような環境を作り出す。 import java.io.ByteArrayInputStream; import java.io.StringWriter; import javax.xml.parsers.DocumentBuilder; import javax.xml.parsers.DocumentBuilderFactory; import javax.xml.t

    DOMとSAXとStAXと。 - 都元ダイスケ IT-PRESS
  • Java SE 6 じゃじゃ馬ならし StAX

    ストリーミングで XML - StAX 第 3 の刺客? 今まで、Java で XML を扱うのには 3 種類の方法がありました。 DOM SAX JAXB JAXB はちょっと毛色が違うので、単に XML をパースするならば DOM か SAX です。 ところが、Java SE 6 では新たにもう 1 つパーサが追加されました。 それが今回紹介する Streaming API for XML、通称 StAX です。StAX は JCP の JSR-173 で策定されており、BEA がスペックリードになっています。 さて、この 3 つのパーサの違いというのは何なのでしょう。よく説明されるのが、 DOM - オブジェクトモデル SAX - プッシュモデル StAX - プルモデル というものです。 DOM がオブジェクトモデルというのはすぐに分かりますね。DOM ツリーとしてヒープに持つわけ

  • Data Replication

    News Syniti Knowledge Platform Now an SAP® Endorsed App Available on SAP Store Data management is a CEO-level issue for organisations in Singapore and Australia, according to new research by HFS Research and Syniti.

    Data Replication
    yamkazu
    yamkazu 2008/11/04
  • @IT:連載 役に立つXMLツール集(3) Castorでデータバインディングに挑戦しよう

    XMLプログラミングでは、DOMやSAXといったAPIを使用すると単調なコードを繰り返し書くことになり生産性が上がらないものだ。連載では開発者が“楽をする”ために役立つXML関連ツールを紹介していく。(編集局) 前回のJAXBに引き続き、XMLモデルからオブジェクトモデルへのマッピングを行う、データバインディングツールを紹介します。今回、取り上げるのはCastorです。 CastorはExolab Groupが開発したオープンソースのデータバインディングツールで、無償で利用できます。この分野では最もよく使われているツールといえるでしょう。また、CastorはXML-オブジェクト間のマッピングだけではなく、SQLLDAPとオブジェクトのマッピングにも対応しています。今回の記事ではSQL/LADPは取り上げませんが、このようなところまでカバーしている多機能な点も人気の一因のようです。 現在

    yamkazu
    yamkazu 2008/09/25
  • https://www.itarchitect.jp/xml/-/15182.html

  • 1