P
Pekka Järvinen
Hi,
How I can find <?something ?> stuff?
XML:
<Wix>
<?define UpgradeCode="{foobar-quux-xyzzy}"?>
<?define Manufacturer="Company"?>
<!-- update this ALWAYS -->
<?define PackageCode="REPLACE"?>
</Wix>
How to match that REPLACE with XPath? Or even better: find only define
and PackageCode
Doesn't work:
/Wix[processing-instruction('define[@PackageCode='REPLACE']')]
/Wix[processing-instruction('define')/[@PackageCode='REPLACE']/
@PackageCode]
/Wix[processing-instruction('define')/[@PackageCode='REPLACE']]/
@PackageCode
/Wix[processing-instruction('define[@PackageCode='REPLACE']')/]/
@PackageCode
Works:
/Wix[processing-instruction('define')[3]]
But PackageCode isn't necessary always third.
How I can find <?something ?> stuff?
XML:
<Wix>
<?define UpgradeCode="{foobar-quux-xyzzy}"?>
<?define Manufacturer="Company"?>
<!-- update this ALWAYS -->
<?define PackageCode="REPLACE"?>
</Wix>
How to match that REPLACE with XPath? Or even better: find only define
and PackageCode
Doesn't work:
/Wix[processing-instruction('define[@PackageCode='REPLACE']')]
/Wix[processing-instruction('define')/[@PackageCode='REPLACE']/
@PackageCode]
/Wix[processing-instruction('define')/[@PackageCode='REPLACE']]/
@PackageCode
/Wix[processing-instruction('define[@PackageCode='REPLACE']')/]/
@PackageCode
Works:
/Wix[processing-instruction('define')[3]]
But PackageCode isn't necessary always third.