Обновить XML-документ - PullRequest
       6

Обновить XML-документ

0 голосов
/ 15 февраля 2011

Я хочу обновить XML-документ с помощью узла <ConfiguredValue>, где Path="\Package.Variables[User::LastRunDate].Properties[Value]" ValueType="DateTime">

Может кто-нибудь поделиться кодом для обновления XML-документа с нужным узлом?

<?xml version="1.0"?>
<DTSConfiguration>
  <DTSConfigurationHeading>
    <DTSConfigurationFileInfo GeneratedBy="contoso\johnR" GeneratedFromPackageName="UserPrefUtility" GeneratedFromPackageID="{E8B9B96A-7A1F-4DE9-9814-0B9F290CF021}" GeneratedDate="10/25/2010 4:15:43 PM"/>
  </DTSConfigurationHeading>
  <Configuration ConfiguredType="Property" Path="\Package.Connections[HYDCRMTRN01.InsphereModelTest_Custom].Properties[ConnectionString]" ValueType="String">
    <ConfiguredValue>Data Source=contoso;Initial Catalog=contosodb;Provider=SQLNCLI10.1;Integrated Security=SSPI;Application Name=SSIS-UserPrefUtility-{0E1E1762-E9E4-453E-8D4A-3760E77292B3}contoso.contosodb;Auto Translate=False;</ConfiguredValue>
  </Configuration>
  <Configuration ConfiguredType="Property" Path="\Package.Variables[User::CreateLogs].Properties[Value]" ValueType="String">
    <ConfiguredValue>true</ConfiguredValue>
  </Configuration>
  **<Configuration ConfiguredType="Property" Path="\Package.Variables[User::LastRunDate].Properties[Value]" ValueType="DateTime">
    <ConfiguredValue>1/15/2012 2:32:00 AM</ConfiguredValue>
  </Configuration>**

  <Configuration ConfiguredType="Property" Path="\Package.Variables[User::SdkUrl].Properties[Value]" ValueType="String">
    <ConfiguredValue>http://contoso/MSCrmServices/2007/CrmService.asmx</ConfiguredValue>
  </Configuration>
</DTSConfiguration>

1 Ответ

0 голосов
/ 15 февраля 2011
emacs document.xml

(честно, без дополнительного контекста к вопросу - хотите ли вы изменить документ с помощью xslt или с использованием Java / DOM или чего-то еще - это такой же хороший ответ, как и любой другой.)

...