XML Editor
Sign up for a WebBoard account Sign Up Keyword Search Search More Options... Options
Chat Rooms Chat Help Help News News Log in to WebBoard Log in Not Logged in
Conferences Close Tree View
+ Stylus Studio Feature Requests (1192)
- Stylus Studio Technical Forum (14621)
-> + Displaying Base64Binary as Ima... (6)
-> - probleme de representation d'i... (1)
-> + SS 2008 error message not disp... (8)
-> + XQuery external variable conve... (4)
-> + encodings available (3)
-> + stand-alone application file n... (4)
-> + Windows Installer Dialog Box a... (4)
-> - Block search and replace (2)
-> ->Block search and replace
-> + Problem with validation (3)
-> + ISA12 vs GS08 (5)
-> + Web Service Call failure... an... (11)
-> + Quotes in xpath query (3)
-> + Java Built-in processor no lon... (6)
-> + Dynamic input and output names (8)
-> + Java built-in parser (3)
-> + Contains an invalid path (2)
-> + Wizard XML Schema to XML (2)
-> + XML to EDI (14)
-> + Computer with original install... (2)
-> + using Custom Tool - passing ar... (3)
-- Previous [1141-1160] [1161-1180] [1181-1200] Next
+ Website Feedback (249)
+ XSLT Help and Discussion (7625)
+ XQuery Help and Discussion (2017)
+ Stylus Studio FAQs (159)
+ Stylus Studio Code Samples & Utilities (364)
+ Stylus Studio Announcements (113)
Topic  
Postnext
Mark WesseSubject: Block search and replace
Author: Mark Wesse
Date: 27 May 2008 09:47 PM
Originally Posted: 27 May 2008 09:45 PM
Hi All
Im a newb to SStudio. I engineer cad libraries eg objects and perform maintenance/upgrades on them. They are converted into and xml where code can be modded in a batch process eg adding new parameters etc and then converted back to cad library. Previously I was just using word with a third party search replace tool to do block replacing etc. This is the first time I have really used SStudio to do something after shelling the cash. Ummm...the help file doesnt divulge much about batching and the replace tool doesnt seem to allow very large text for criteria etc. Am I missing something? I want to be able to replace a piece of xml eg

<Length Name="RevMarker_B">
<Description><![CDATA["marker position >Y"]]></Description>
<Fix/>
<Value>0</Value>
</Length>

And replace it with

<Length Name="RevMarker_B">
<Description><![CDATA["marker position >Y"]]></Description>
<Fix/>
<Flags>
<ParFlg_Child/>
</Flags>
<Value>0</Value>
</Length>

Any help greatly appreciated.
Regs
Mark

Posttop
(Deleted User) Subject: Block search and replace
Author: (Deleted User)
Date: 28 May 2008 06:40 AM
Hi Mark,
if the expression to be searched contains special character like new lines, you should check the "Regular expression" check box in the find/replace dialog, and enter a search expression like

<!\[CDATA\["marker position >Y"\]\]></Description>\r\n<Fix/>\r\n<Value>0</Value>

(the '[' and ']' need to be escaped as \[ and \], and new lines are represented as \r\n). The "Replace with" expression would hence be

<!\[CDATA\["marker position >Y"\]\]></Description>\r\n<Fix/>\r\n<Flags>\r\n<ParFlg_Child/>\r\n</Flags>\r\n<Value>0</Value>

Hope this helps,
Alberto

   
Download A Free Trial of Stylus Studio 6 XML Professional Edition Today! Powered by Stylus Studio, the world's leading XML IDE for XML, XSLT, XQuery, XML Schema, DTD, XPath, WSDL, XHTML, SQL/XML, and XML Mapping!  
go

Log In Options

Site Map | Privacy Policy | Terms of Use | Trademarks
Stylus Scoop XML Newsletter:
W3C Member
Stylus Studio® and DataDirect XQuery ™are from DataDirect Technologies, is a registered trademark of Progress Software Corporation, in the U.S. and other countries. © 2004-2016 All Rights Reserved.