2011-06-23 7 views
1

では、2つの言葉で「ルート要素」の名前を与えることを、私はそれを与えるためにどのように、二つの単語としてルート要素名を与えたい...どのようにXML

<parent> 
    <child1>content</child1> 
    <child2>content</child2> 
</parent> 

ルート要素「親」は「親の名前」として指定する必要があります ルート要素でSPACEを使用したい

+0

できません。 XML識別子には空白を入れることはできません。 – skaffman

+0

代わりに、 '' parent-name'のように " - "を使用してください。 –

+1

これらのr basics.firstの命名規則を読む – Even

答えて

3

XML要素には名前にスペースを入れることはできません。それがルールです。

フィールド名にスペースを含むデータソースに/から変換する場合は、変換プロセス中にこれらのスペースを別のものに変更する必要があります。

これはXML要素名に有効な文字であるように私には、アンダースコアを使用することをお勧め - 例えば<parent_name>

希望する場合は、また、ハイフンを使用することができます。ドット、コロン、その他の句読点も大丈夫ですが、複雑になる可能性があります(例:コロンは名前の区切りにも使用されるため)。ハイフンやアンダースコアを避けるには最適です。

要素名に複数の単語を表す他の一般的な方法は、キャメルケースを使用することです。キャメルケースは、要素名に各単語の先頭を表す大文字を使用します(例:<ParentName>)。

あなたはこの上でより多くの議論のために、ここでのSOにこの質問を参照することもできます。助けIs there a standard naming convention for XML elements?

希望を。

関連する問題