Bugs item #1985404, was opened at 2008-06-05 08:50
Message generated for change (Tracker Item Submitted) made by Item Submitter
You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=402868&aid=1985404&group_id=31650

Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: Core
Group: None
Status: Open
Resolution: None
Priority: 5
Private: No
Submitted By: MrMike (prezz)
Assigned to: Nobody/Anonymous (nobody)
Summary: XMLPoke changes InstallShield XML file format

Initial Comment:

Using XMLPoke on InstallShield XML project files inserts cr/lf into all empty 
nodes. This is a problem as InstallShield will interpret cr/lf as values when 
generating the MSI package. 

Before XMLPoke:
        <table name="Property">
                <col key="yes" def="s72">Property</col>
                <col def="L0">Value</col>
                <col def="S255">ISComments</col>
                
<row><td>ARPPRODUCTICON</td><td>ARPPRODUCTICON.exe</td><td/></row>
                <row><td>AgreeToLicense</td><td>No</td><td/></row>
                <row><td>ApplicationUsers</td><td>AllUsers</td><td/></row>
                <row><td>DWUSINTERVAL</td><td>30</td><td/></row>
                
<row><td>DWUSLINK</td><td>CEEB67AF9ECB4788F9AC5088E93B978FD91CC78F79EBD7C8CEEC27CFA9ACB0FFAEFCC72FB9AC</td><td/></row>
                <row><td>DefaultUIFont</td><td>Tahoma8</td><td/></row>

...

After XMLPoke:
  <table name="Property">
    <col key="yes" def="s72">Property</col>
    <col def="L0">Value</col>
    <col def="S255">ISComments</col>
    <row>
      <td>ARPPRODUCTICON</td>
      <td>ARPPRODUCTICON.exe</td>
      <td />
    </row>
    <row>
      <td>AgreeToLicense</td>
      <td>No</td>
      <td />
    </row>
    <row>
      <td>ApplicationUsers</td>
      <td>AllUsers</td>
      <td />
    </row>
    <row>
 ....

Attached are sample InstallShield projects and nant script that demonstrate the 
effect of XMLPoke on .ISM files.




----------------------------------------------------------------------

You can respond by visiting: 
https://sourceforge.net/tracker/?func=detail&atid=402868&aid=1985404&group_id=31650

-------------------------------------------------------------------------
Check out the new SourceForge.net Marketplace.
It's the best place to buy or sell services for
just about anything Open Source.
http://sourceforge.net/services/buy/index.php
_______________________________________________
nant-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/nant-developers

Reply via email to