From: Tanaka Akira Date: 2008-10-21T19:29:22+09:00 Subject: [ruby-dev:36845] Re: 属性値のための xml: :attr In article <6.0.0.20.2.20081021175657.0ae04648@localhost>, Martin Duerst writes: > 属性値は引用部の中のもので、引用符を含みません。 私のいった属性値は AttValue を指しているとお考えください。 http://www.w3.org/TR/2006/REC-xml-20060816/ [10] AttValue ::= '"' ([^<&"] | Reference)* '"' | "'" ([^<&'] | Reference)* "'" AttValue は引用符を含みます。 > 変換のついでに引用符を付けることが便利というときもあるかと思いますが、 私が "..." を付けるようにした理由は double escape 防止です。 便利というよりはセキュリティ上の話です。 > (2) 属性値の一部だけを文字コード変換しないといけない場合には > どうしたらいいのか > (2) 番の時にはどうすればいいのでしょうか。 どういうときに属性値の一部だけを文字コード変換しないといけない 状況が生じるんですか? -- [田中 哲][たなか あきら][Tanaka Akira]