i have lots of exprience with xml and c libxerces and other tools, can
manage that if you have a spec.
we first need a schema file.
mike

On Sun, May 9, 2010 at 1:24 AM, Anderson Cardoso
<[email protected]>wrote:

> just loved the ideas
>
> "- implement a libredwg application that reads an XML report and outputs a
> DWG file"
> I don't know XML, but if I find able time to learn it, this is close with
> the test proposal in SoC, that I will be trying to do these months.
>
> 2010/5/8 [email protected] <[email protected]>
>
>
>>
>> On Sat, May 8, 2010 at 11:05 AM, Felipe Sanches <[email protected]>wrote:
>>
>>> Our friend Guruprasad Rane has suggested that we create an XML report
>>> based test suite and I think that it is a great idea.
>>>
>>
>> mee too
>>
>>
>>> - Figure out the legal aspects of this approach. I believe that it is ok
>>> to do it if we get a legal user license for AutoCAD, since we are simply
>>> running a custom script on it - that shouldn't be restricted at all. Perhaps
>>> we should contact FSF lawyers
>>>
>>
>> it is fair use.
>>
>>
>>> - define the XML schema of our CAD XML Dump format. Ideally it should map
>>> directly to the way datastructures are organized inside a DWG file. (follow
>>> the TTX example)
>>>
>>
>> we could also use an extended svg format.
>>
>>
>>
>>> - implement an AutoCAD script (either in autolisp or vba) that generates
>>> XML output based on a given DWG file
>>>
>>
>> we could write it in mono/dotgnu
>> we could make a public dotnet api for autocad
>>
>>
>>> - implement a libredwg application that reads an XML report and outputs a
>>> DWG file
>>> - implement a script that compares XML reports and decide whether the
>>> test has passed or not
>>>
>>> Unfortunately, I think that it is not possible to automate this process
>>> since it involves running AutoCAD. Unless it is possible to run AutoCAD in a
>>> virtual machine in an automated way. But that could possibly infringe some
>>> AutoCAD EULA terms, so we better check that before trying to automate the
>>> process. Doing it in a non-automated way must not be illegal, I think.
>>>
>>> try and run it with mono
>>
>>
>> good ideas here. keep them alive!
>>
>>
>>
>

Reply via email to