I get this result when running 'geant test_ise' in $GOBO/test/xml/xslt under Eiffel for .NET (6.1.7.1007). I guess that this problem might come from the fact that CHARACTER is not a byte under .NET. If/when we replace STRING by STRING_GENERAL in the interface of the XML library classes, and then modify UC_STRING so that it inherits from STRING_GENERAL instead of STRING, then it will be possible to implement UC_STRING with a SPECIAL [NATURAL_8]. This will probably solve the problem below.
Testing xslt... Preparing Test Cases Compiling Test Cases Running Test Cases Test Summary for xslt \# Passed: 79 tests \# FAILED: 5 tests \# Aborted: 0 test \# Total: 84 tests \(454 assertions\) Test Results: FAIL: \[XM\_XSLT\_TEST\_GOBO2HTML.test\_transform2html\] Correct result FAIL: \[XM\_XSLT\_TEST\_GOBO2HTML.test\_transform2xml\] Correct result FAIL: \[XM\_XSLT\_TEST\_GOBO2HTML.test\_transform2xhtml\] Correct result FAIL: \[XM\_XSLT\_TEST\_SCHEMATRON.test\_schematron\_basic\] Results same as test file FAIL: \[XM\_XSLT\_TEST\_STRIPPER.test\_stripper\] Results same as test file BUILD FAILED\!
Logged In: YES
user_id=732953
Originator: NO
What is CHARACTER under .NET? A UCS-2 character (16-bit)?
Logged In: YES
user_id=13278
Originator: YES
I don't know what the character set is. I'm not a .NET user. I would assume that it is something with 16 bit, but I really don't know.