На главную Наши проекты:
Журнал   ·   Discuz!ML   ·   Wiki   ·   DRKB   ·   Помощь проекту
ПРАВИЛА FAQ Помощь Участники Календарь Избранное RSS
msm.ru
Модераторы: ANDLL
  
> Ерунда какая-то с неймспейсами
    Есть у меня 2 xml:
    1)
    ExpandedWrap disabled
      <?xml version="1.0" encoding="UTF-8"?>
      <Package xmlFileVersion="1.1" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="<some path>"
               xmlns:difx='http://schemas.microsoft.com/wix/DifxAppExtension'>
          <DllPackage>
      [...]
              <WIXFragment>
      [...]
                              <difx:Driver AddRemovePrograms="no" PlugAndPlayPrompt="no" />
              </WIXFragment>
          </DllPackage>
      </Package>


    2)
    ExpandedWrap disabled
      <?xml version="1.0" encoding="UTF-8"?>
      <Wix xmlns="http://schemas.microsoft.com/wix/2006/wi"
           xmlns:difx='http://schemas.microsoft.com/wix/DifxAppExtension'>
      [...]
       
        $WixFragment; separator="\n"$
      </Wix>


    Из 1ого xml берется WIXFragment и помещается во 2-й xml (на место $WixFragment)

    Так вот, в результате получается такое:
    ExpandedWrap disabled
      <difx:Driver AddRemovePrograms="no" PlugAndPlayPrompt="no" xmlns:difx="http://schemas.microsoft.com/wix/DifxAppExtension" />

    ну и потом идет ругань, что xmlns:difx, мол, незнакомый аттрибут.
    Почему добавляется xmlns:difx и что сделать, чтобы xmlns:difx не добавлялся?

    ЗЫ: код на C#
      может все значения атрибутов внутри одного элемента должны быть или только в двойных, или только в одинарных кавычках? :-?
      0 пользователей читают эту тему (0 гостей и 0 скрытых пользователей)
      0 пользователей:


      Рейтинг@Mail.ru
      [ Script execution time: 0,0244 ]   [ 15 queries used ]   [ Generated: 28.04.24, 07:06 GMT ]