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
Show tree view Topic
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext 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
Alberto MassariSubject: Block search and replace
Author: Alberto Massari
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

 
Topic Page 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 Go to previous topicPrev TopicGo to next topicNext Topic
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.