top down vs. bottom up

Casey, Mark Mark.Casey at echostar.com
Mon Apr 26 21:39:43 BST 1999


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 at nagrastar.com
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - 
                 "ESCHEW OBSFUCATION!"
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
- - - - 



xml-dev: A list for W3C XML Developers. To post, mailto:xml-dev at ic.ac.uk
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 at ic.ac.uk the following message;
(un)subscribe xml-dev
To subscribe to the digests, mailto:majordomo at ic.ac.uk the following message;
subscribe xml-dev-digest
List coordinator, Henry Rzepa (mailto:rzepa at ic.ac.uk)




More information about the Xml-dev mailing list