HiThe problem is with the name and location attribute of container element,element tab is just grouping or categorizing the container in xml for ,it is not distinguishing the containers .so just keep your container name and location attribute diffetent for each other,you will have solution to your problem.After doing this you dct looks like this[...]
<data-capture-requirements name="content" content="type"> <ruleset name="dct"> <root-container name="root" location="root"> <tab name="English"> <container name="node_en" location="node_en" max="1" default="1"> <label>Footer</label> <item name="text" pathid="#PCDATA"> <label>text</label> <textarea /> </item> <item name="lang" pathid="@lang"> <hidden> <default>en</default> </hidden> </item> </container> </tab> <tab name="French"> <container name="node_fr" location="node_fr" max="1" default="1"> <label>Footer</label> <item name="text" pathid="#PCDATA"> <label>text</label> <textarea /> </item> <item name="lang" pathid="@lang"> <hidden> <default>fr</default> </hidden> </item> </container> </tab> </root-container> </ruleset></data-capture-requirements>
It might have been better if you had previewed your post - I think what you meant to post was something like this:<data-capture-requirements name="content" content="type"> <ruleset name="dct"> <root-container name="root" location="root"> <tab name="English"> <container name="node_en" location="node_en" max="1" default="1"> <label>Footer</label> <item name="text" pathid="#PCDATA"> <label>text</label> <textarea /> </item> <item name="lang" pathid="@lang"> <hidden> <default>en</default> </hidden> </item> </container> </tab> <tab name="French"> <container name="node_fr" location="node_fr" max="1" default="1"> <label>Footer</label> <item name="text" pathid="#PCDATA"> <label>text</label> <textarea /> </item> <item name="lang" pathid="@lang"> <hidden> <default>fr</default> </hidden> </item> </container> </tab> </root-container> </ruleset></data-capture-requirements>