Index: TECH/ObjectUtils/impl/DifferenciatorXmlBased.cls.xml
===================================================================
diff -u -r2288 -r2879
--- TECH/ObjectUtils/impl/DifferenciatorXmlBased.cls.xml (.../DifferenciatorXmlBased.cls.xml) (revision 2288)
+++ TECH/ObjectUtils/impl/DifferenciatorXmlBased.cls.xml (.../DifferenciatorXmlBased.cls.xml) (revision 2879)
@@ -7,21 +7,47 @@
Object:%XML.Adaptor,ReferenceObject:%XML.Adaptor
%ListOfDataTypes
" _ Stream2.Size)
}
+ #dim LineCounter As %Integer = 0
+ while $$$Not(Stream1.AtEnd && Stream2.AtEnd) {
+ set LineCounter = LineCounter + 1
+ #dim Stream1Line As %String = ..GetLine(Stream1)
+ #dim Stream2Line As %String = ..GetLine(Stream2)
+ if $$$Not(Stream1Line = Stream2Line) {
+ do ObjectDifferences.Insert("o1: " _ ##class(TECH.StringUtils).AlignRight(LineCounter,"0",4)_ ":" _ Stream1Line )
+ do ObjectDifferences.Insert("o2: " _ ##class(TECH.StringUtils).AlignRight(LineCounter,"0",4)_ ":" _ Stream2Line )
+ }
+ }
+
quit ObjectDifferences
]]>
+
+
+Stream:%Stream.Object
+%String
+
+