2004年06月08日
川俣晶の縁側ソフトウェア技術雑記total 9152 count

System.Xml.XmlAttributeCollection.ItemOf プロパティで存在しない名前を指定した場合の値

Written By: 川俣 晶連絡先

 System.Xml.XmlAttributeCollection.ItemOfプロパティの引数に、存在しない属性名を渡したら何が帰ってくるのか。ドキュメントに明示されていませんでした。

ms-help://MS.VSCC.2003/MS.MSDNQTR.2004APR.1041/cpref/html/frlrfsystemxmlxmlattributecollectionclassitemoftopic2.htm

 あるいは

http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemxmlxmlattributecollectionclassitemoftopic2.asp

 なので、ちょいと確認。

using System;

using System.Xml;

namespace ConsoleApplication26

{

    class Class1

    {

        [STAThread]

        static void Main(string[] args)

        {

            const string test = "<a />";

            XmlDocument doc = new XmlDocument();

            doc.LoadXml(test);

            XmlAttribute att = doc.DocumentElement.Attributes["id"];

            Console.WriteLine(att == null);

        }

    }

}

 結果は、True。つまり、存在しない属性名を渡したらnullが戻ってくるということですね。

なぜこんなものをここに書くのか §

 それは過去に何回も同じことを確認しているはずだからです!

 これ以上繰り返すのは無駄!

これもまたストイックなやせ我慢なのか? §

 まあnullだろうと思って組んでしまっても良かったのですが、確認しました。はやくプログラムを動かしたいというのに。確認せずには前に進めなかったのです。

 これもまた、ストイックなやせ我慢?

Facebook

このコンテンツを書いた川俣 晶へメッセージを送る

[メッセージ送信フォームを利用する]

メッセージ送信フォームを利用することで、川俣 晶に対してメッセージを送ることができます。

この機能は、100%確実に川俣 晶へメッセージを伝達するものではなく、また、確実に川俣 晶よりの返事を得られるものではないことにご注意ください。

このコンテンツへトラックバックするためのURL

http://mag.autumn.org/tb.aspx/20040608144247
サイトの表紙【技術雑記】の表紙【技術雑記】のコンテンツ全リスト 【技術雑記】の入手全リスト 【技術雑記】のRSS1.0形式の情報このサイトの全キーワードリスト 印刷用ページ

管理者: 川俣 晶連絡先

Powered by MagSite2 Version 0.36 (Alpha-Test) Copyright (c) 2004-2021 Pie Dey.Co.,Ltd.