Interwoven Teamsite для создания файлов Resx
У меня есть Interwoven Teamsite 7.3.x. У нас есть несколько простых DCT, которые в настоящее время создают DCR в стандартном формате XML. Можно ли настроить так, чтобы DCR создавались в соответствии со схемой XML, необходимой для файлов ASP.Net Resx?
1 ответ
Решение
Следующий datacapture.cfg работал для меня!
<?xml version="1.0" standalone="no"?>
Форма используется для сбора данных для файлов resx MCA
<root-container name="root" location="root">
<container location="resheader" name="resheader1">
<item name="resmimetypeattrib" pathid="@name">
<text>
<default>
resmimetype
</default>
</text>
</item>
<item name="resimetypevalue" pathid="value">
<text>
<default>
text/microsoft-resx
</default>
</text>
</item>
</container>
<container location="resheader" name="resheader2">
<item name="versionattrib" pathid="@name">
<text>
<default>
version
</default>
</text>
</item>
<item name="versionvalue" pathid="value">
<text>
<default>
2.0
</default>
</text>
</item>
</container>
<container location="resheader" name="resheader3">
<item name="readerattrib" pathid="@name">
<text>
<default>
reader
</default>
</text>
</item>
<item name="readervalue" pathid="value">
<text>
<default>
System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
</default>
</text>
</item>
</container>
<container location="resheader" name="resheader4">
<item name="writerattrib" pathid="@name">
<text>
<default>
writer
</default>
</text>
</item>
<item name="writervalue" pathid="value">
<text>
<default>
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
</default>
</text>
</item>
</container>
<container location="data" name="data">
<label>Titles</label>
<item name='lclMypointsResource1' pathid='@name'>
<text>
<default>
lclMypointsResource1.Text
</default>
</text>
</item>
<item name='xml:p' pathid='@xml:space'>
<text>
<default>preserve</default>
</text>
</item>
<item name="value" pathid="value">
<label>My points</label>
<description>Text that should appear in the points control</description>
<text />
</item>
</container>
</root-container>
<script>
<!-- get the item and set readonly in FormAP -->
var item=IWDatacapture.getItem("root/resheader1");
item.setVisible(false);
var item=IWDatacapture.getItem("root/resheader2");
item.setVisible(false);
var item=IWDatacapture.getItem("root/resheader3");
item.setVisible(false);
var item=IWDatacapture.getItem("root/resheader4");
item.setVisible(false);
var item=IWDatacapture.getItem("root/data/lclMypointsResource1");
item.setVisible(false);
var item=IWDatacapture.getItem("root/data/xml:p");
item.setVisible(false);
</script>
</ruleset>