[XML-DEV Mailing List Archive Home] [By Thread] [By Date] [Recent Entries] [Reply To This Message]

top down vs. bottom up

  • From: "Casey, Mark" <Mark.Casey@e...>
  • To: xml-dev@i...
  • Date: Mon, 26 Apr 1999 13:38:39 -0600

top down vs bottom up
Hello to all,

thanks for this great aid to our efforts here. I enjoy all the
conversations, they are very helpful and polite (most of the time, as it
should be).

My colleague and I have different viewpoints on how to write code that
executes string manipulation rules on large alphanumeric input fields. 
For instance, we wish to produce a string that is the concatenation of a
variable (input) string, concatenated to the results of yet another
operation that concatenates two other strings (result(A+(B+(C))). This is a
general example of quite complex rule sets that will be applied to varying
inputs (all strings). The main difference between the two examples is that
the first one surrounds a nested operation with <operand> and </operand>
tags, while the second does not. Thanks in advance for your time and
trouble!
 
(please ignore the coding, etc rules as I'm mixing C++ and XML for brevity):

wasting TAG="BBB"
wstring XY="XXXYYY"
wstring XY="AAABBB"
(ignore format of above input variables)

***************Example A. *************************
RESULT = 
<rule name="A">
	<operation name="concatanation">
		<operand>
			TAG
		</operand>

		<operand>
			<operation>
				<operand>
					XY
				</operand>

				<operand>
					AB
				</operand>
			</operation>
		</operand>
	</operation>
</rule>

OR				

RESULT = 
<rule name="A">
	<operation name="concatanation">
		<operand>
			TAG
		</operand>

		<operation>
			<operand>
				XY
			</operand>

			<operand>
				AB
			</operand>
		</operation>
	</operation>
</rule>


***********END OF EXAMPLE********************





- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - 
Mark Casey - Sr Engineer
NagraStar LLC - an advanced technology joint venture of 
http://www.NagraVision.com
and
http://www.Echostar.com http://www.DishNetwork.com
90 Inverness Circle East, Englewood, CO USA 80112
303-706-5710 voice w/mail
303-706-5719 fax w/paper
casey@n...
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - 
                 "ESCHEW OBSFUCATION!"
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - 



xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev@i...
Archived as: http://www.lists.ic.ac.uk/hypermail/xml-dev/ and on CD-ROM/ISBN 981-02-3594-1
To (un)subscribe, mailto:majordomo@i... the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo@i... the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa@i...)


PURCHASE STYLUS STUDIO ONLINE TODAY!

Purchasing Stylus Studio from our online shop is Easy, Secure and Value Priced!

Buy Stylus Studio Now

Download The World's Best XML IDE!

Accelerate XML development with our award-winning XML IDE - Download a free trial today!

Don't miss another message! Subscribe to this list today.
Email
First Name
Last Name
Company
Subscribe in XML format
RSS 2.0
Atom 0.3
 

Stylus Studio has published XML-DEV in RSS and ATOM formats, enabling users to easily subcribe to the list from their preferred news reader application.


Stylus Studio Sponsored Links are added links designed to provide related and additional information to the visitors of this website. they were not included by the author in the initial post. To view the content without the Sponsor Links please click here.

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