Ya, I never said anything about a generator. I believe the original
question was is there one. I was checking to see if one was already
made. I'm not much on dtd, so I'm not sure how long it would take me to
create one. I'll take a look sometime. Thanks.

Hugo Palma wrote:

> You don't need a generator for that. Just look at
> http://jakarta.apache.org/hivemind/descriptor.html and create a .dtd
> from that.
>
>
> Cheers
>
> Hugo
>
> Stanczak Group wrote:
>
>> I was thinking a lot simpler. I was just saying have a dtd to help auto
>> complete for elements specific to HiveMind. I didn't really care about
>> the custom one's I set. Have it just show all the element types and
>> attributes in each one.
>>
>> Hugo Palma wrote:
>>
>>
>>> I think u missunderstood the problem. I'm giving an example to be more
>>> clear. You have the following in your module xml file:
>>>
>>> <contribution configuration-id="some.configuration">
>>> ......
>>> </contribution>
>>>
>>> The configuration "some.configuration" has an associated schema in
>>> some other module. So the problem here is, how do you define in a DTD
>>> that the element contribution with an attribute "configuration-id"
>>> with the value "some.configuration" must have some child elements ?
>>>
>>>
>>>
>>> Cheers
>>>
>>> Hugo
>>>
>>> Eyon Land wrote:
>>>
>>>
>>>> I'm not an expert at this but I thought even the
>>>> schema, that is arbitrarily defined, could be used by
>>>> the ant task to modify the dtd such that any
>>>> contribution would be required to match.
>>>>
>>>> Maybe this is not possible...
>>>>
>>>> I'll see if I can spend some time on this later this
>>>> week...I use NetBeans and would really like to see an
>>>> ant task that recreates a dtd when the schema changes.
>>>> In my case, NetBeans might need to be told that the
>>>> dtd changed so that it knows to pickup the new one.
>>>>
>>>> Eyon
>>>>
>>>> --- Knut Wannheden <[EMAIL PROTECTED]> wrote:
>>>>
>>>>
>>>>
>>>>> This occured to me earlier today, but I thought I
>>>>> maybe don't know
>>>>> enough about DTDs...
>>>>>
>>>>> Yet I think an XML Schema or RelaxNG grammar to
>>>>> validate (and help
>>>>> edit) the non dynamic parts would be quite helpful
>>>>> already. They can
>>>>> be written to allow arbitrary elements inside
>>>>> <contribution> and
>>>>> <invoke-factory> elements.
>>>>>
>>>>> --knut
>>>>>
>>>>> On 6/6/05, Hugo Palma <[EMAIL PROTECTED]> wrote:
>>>>>
>>>>>
>>>>>> After some thinking i now have no ideia how this
>>>>>
>>>>>
>>>>>
>>>>> could be donne. I don't
>>>>>
>>>>>
>>>>>> think it's even possible. The reason for this is
>>>>>
>>>>>
>>>>>
>>>>> that the selection of
>>>>>
>>>>>
>>>>>> the schema to use is determined be an elements
>>>>>
>>>>>
>>>>>
>>>>> attribute value, and
>>>>>
>>>>>
>>>>>> there's no way a dtd can use that information to
>>>>>
>>>>>
>>>>>
>>>>> validate de xml.
>>>>>
>>>>>
>>>>>> Am i missing something here ?
>>>>>>
>>>>>>
>>>>>> Cheers
>>>>>>
>>>>>> Hugo
>>>>>>
>>>>>>
>>>>>> James Carman wrote:
>>>>>>
>>>>>>
>>>>>>> Are you suggesting that the XML actually have a
>>>>>>
>>>>>>
>>>>> DOCTYPE statement at the top
>>>>>
>>>>>
>>>>>>> so that the IDEs know which DTD to use?  Then,
>>>>>>
>>>>>>
>>>>> what happens if you make a
>>>>>
>>>>>
>>>>>>> change to the XML document which requires that
>>>>>>
>>>>>>
>>>>> the DTD change in order for
>>>>>
>>>>>
>>>>>>> the XML document to be valid?  When you try to
>>>>>>
>>>>>>
>>>>> parse it (if you've turned on
>>>>>
>>>>>
>>>>>>> validation), you'll get an error and will not be
>>>>>>
>>>>>>
>>>>> able to process it in order
>>>>>
>>>>>
>>>>>>> to generate the new DTD (oh no, I've gone
>>>>>>
>>>>>>
>>>>> cross-eyed).  I guess it's simple
>>>>>
>>>>>
>>>>>>> enough to turn off validation on the parser or
>>>>>>
>>>>>>
>>>>> Digester.  Anyway, I'm just
>>>>>
>>>>>
>>>>>>> thinking out loud here trying to understand
>>>>>>
>>>>>>
>>>>> exactly what it is that you guys
>>>>>
>>>>>
>>>>>>> want.  Does this sound right?
>>>>>>>
>>>>>>> -----Original Message-----
>>>>>>> From: Hugo Palma [mailto:[EMAIL PROTECTED]
>>>>>>> Sent: Monday, June 06, 2005 6:08 AM
>>>>>>> To: [email protected]
>>>>>>> Subject: Re: HiveMind DTD?
>>>>>>>
>>>>>>> It could be implemented as an ant task yes. I
>>>>>>
>>>>>>
>>>>> think that's a great idea.
>>>>>
>>>>>
>>>>>>> Not sure about including it with the hivemind
>>>>>>
>>>>>>
>>>>> build though. This sounds
>>>>>
>>>>>
>>>>>>> more like an utility thing than a framework
>>>>>>
>>>>>>
>>>>> thing. Maybe it could be
>>>>>
>>>>>
>>>>>>> included in hivemind utilities
>>>>>>>
>>>>>
>>>> project(http://hivetranse.sourceforge.net/index.html).
>>>>
>>>>
>>>>>>> But i guess first things first. Is anyone
>>>>>>
>>>>>>
>>>>> available for implementing
>>>>>
>>>>>
>>>>>>> this ? I have my hands full with other projects
>>>>>>
>>>>>>
>>>>> for my company so i
>>>>>
>>>>>
>>>>>>> won't be able to dedicate much time to this.
>>>>>>>
>>>>>>>
>>>>>>> Cheers
>>>>>>>
>>>>>>> Hugo
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Eyon Land wrote:
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>> Would it be possible to simply create an ant
>>>>>>>
>>>>>>>
>>>>> script
>>>>>
>>>>>
>>>>>>>> that generates a dtd dynamically?
>>>>>>>>
>>>>>>>> If so, it would be easy to get NetBeans to build
>>>>>>>
>>>>>>>
>>>>> the
>>>>>
>>>>>
>>>>>>>> dtd each time you built your application.
>>>>>>>>
>>>>>>>> If we made an ant script, we could just
>>>>>>>
>>>>>>>
>>>>> distribute it
>>>>>
>>>>>
>>>>>>>> with the regular HiveMind build right?
>>>>>>>>
>>>>>>>>
>>>>>>>> Eyon
>>>>>>>>
>>>>>>>> --- Hugo Palma <[EMAIL PROTECTED]> wrote:
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>> I think the application would have to generate
>>>>>>>>
>>>>>>>>
>>>>> the
>>>>>
>>>>>
>>>>>>>>> dtd from all
>>>>>>>>> hivemodule.xml in the classpath, then the
>>>>>>>>
>>>>>>>>
>>>>> generated
>>>>>
>>>>>
>>>>>>>>> dtd could be used in
>>>>>>>>> the IDE for auto-completing and such.
>>>>>>>>>
>>>>>>>>> It would be great to implement such an
>>>>>>>>
>>>>>>>>
>>>>> application.
>>>>>
>>>>>
>>>>>>>>> I think it would
>>>>>>>>> very much ease the development of hivemind
>>>>>>>>
>>>>>>>>
>>>>> based
>>>>>
>>>>>
>>>>>>>>> applications.
>>>>>>>>>
>>>>>>>>> Maybe a project could be created on java.net or
>>>>>>>>> sourceforge for this.
>>>>>>>>> I'm available for doing some contribution.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> Cheers
>>>>>>>>>
>>>>>>>>> Hugo
>>>>>>>>>
>>>>>>>>> Knut Wannheden wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> On 6/3/05, Domsch, Christian
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> <[EMAIL PROTECTED]> wrote:
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>> Wouldnt it be possible to write a validating
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> editor that reads all schemas
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>> of all hivemodule.xml he can find and then
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>> validates everything based on the
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>>> basic structure of the xml and all schemas?
>>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>>
>>>>>>>>>> That would be possible. In a way similar to
>>>>>>>>>
>>>>>>>>>
>>>>> the
>>>>>
>>>>>
>>>>>>>>> <antstructure> task in
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> Ant which generates a DTD.
>>>>>>>>>>
>>>>>>>>>> At one point I had an XML Schema and a RelaxNG
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> grammar for HiveMind.
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> They would validate all the elements and
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> attributes defined by
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> HiveMind. All custom schemas would be ignored.
>>>>>>>>>
>>>>>>>>>
>>>>> I
>>>>>
>>>>>
>>>>>>>>> still found it to be
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>> useful.
>>>>>>>>>>
>>>>>>>>>> --knut
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>> ---------------------------------------------------------------------
>>>>>>
>>>>>>
>>>>>>
>>>>>>>>> To unsubscribe, e-mail:
>>>>>>>>> [EMAIL PROTECTED]
>>>>>>>>> For additional commands, e-mail:
>>>>>>>>> [EMAIL PROTECTED]
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>> __________________________________________________
>>>>>>>
>>>>>>>
>>>>>>>> Do You Yahoo!?
>>>>>>>> Tired of spam?  Yahoo! Mail has the best spam
>>>>>>>
>>>>>>>
>>>>> protection around
>>>>>
>>>>>
>>>>>>>> http://mail.yahoo.com
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>> ---------------------------------------------------------------------
>>>>
>>>>
>>>>>>> To unsubscribe, e-mail:
>>>>>>
>>>>>>
>>>>> [EMAIL PROTECTED]
>>>>>
>>>>>
>>>>>>> For additional commands, e-mail:
>>>>>>
>>>>>>
>>>>> [EMAIL PROTECTED]
>>>>>
>>>>
>>>> === message truncated ===
>>>>
>>>>
>>>>
>>>>       __________________________________ Discover Yahoo! Have fun
>>>> online
>>>> with music videos, cool games, IM and more. Check it out!
>>>> http://discover.yahoo.com/online.html
>>>
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: [EMAIL PROTECTED]
>>> For additional commands, e-mail: [EMAIL PROTECTED]
>>>
>>>
>>
>>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

-- 
Justin Stanczak
Stanczak Group
812-735-3600

"All that is necessary for the triumph of evil is that good men do nothing."
Edmund Burke

..________...............__.................
./  _____/..____..._____/..|_..____...____....
/...\..____/.__.\./....\...__\/.._.\./._..\....
\....\_\..\..___/|...|..\..|.(..<_>.|.<_>..)....
.\______../\___.._\__|../__|..\____/.\____/......
........\/.....\/.....\/..........................


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to