BT

.NETプログラマーにとって、XSLTは終焉なのか?

| 作者: Jonathan Allen フォローする 530 人のフォロワー , 翻訳者 編集部 フォローする 0 人のフォロワー 投稿日 2008年3月12日. 推定読書時間: 1 分 |

MicrosoftのVBチームが XML Literalsの使用方法に関する一連の記事を開始している。これらの記事の多くはXSLTコードをVBに置換する方法を、その2言語を直接比較することで例証する。

XML Literalsは最初Haskell向けに開拓され、のちにMicrosoftにおいてC#で使用するために開発された。どちらの言語においてもうまく いかないことが判明したので、Visual Basicチームが飛び付いて、VB 9の礎石にした。これはそれほどまでに驚くことではない。というのもHaskell構文がVBScriptのインラインHTML表記の影響をもろに受けて いたからである。

最初のXML Cookbook記事(ブログ・英語)でDoug Rothaus氏がXSLTの<xsl:copy-of>, <xsl:for-each>, <xsl:template>, <xsl:if>, <xsl:value-of>および<xsl:attribute>エレメントと同等のVBを例証している。ま た、XPathの代わりにXML Axis Propertiesを使う方法についても説明している。

単純な例ではあるが、VBバージョンはXSLTのそれよりも一貫して短い。 XSLTのいく分詳細な構文から離れることで、得られるものは多い。ここでは例証されていないが、VBには必要に応じて通常の.NETコードを呼び出すことができるという利点もある。

原文はこちらです:http://www.infoq.com/news/2008/03/XML-Literals

この記事に星をつける

おすすめ度
スタイル

こんにちは

コメントするには InfoQアカウントの登録 または が必要です。InfoQ に登録するとさまざまなことができます。

アカウント登録をしてInfoQをお楽しみください。

あなたの意見をお聞かせください。

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする
コミュニティコメント

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

HTML: a,b,br,blockquote,i,li,pre,u,ul,p

このスレッドのメッセージについてEmailでリプライする

ディスカッション

InfoQにログインし新機能を利用する


パスワードを忘れた方はこちらへ

Follow

お気に入りのトピックや著者をフォローする

業界やサイト内で一番重要な見出しを閲覧する

Like

より多いシグナル、より少ないノイズ

お気に入りのトピックと著者を選択して自分のフィードを作る

Notifications

最新情報をすぐ手に入れるようにしよう

通知設定をして、お気に入りコンテンツを見逃さないようにしよう!

BT