Download Firefox: WindowsMac OS X
logo       
Google Custom Search
    AddThis Social Bookmark Button

Re: XML editing in Bitflux 0.9.2: msg#00004

Subject: Re: XML editing in Bitflux 0.9.2
Hi Peter

did you try one of the examples? If yes, which one? I'm currently trying to fix them ;)

chregu

On 2/20/04 11:34 AM, Peter Bowman wrote:
Hi Christian,

After a bit of investigation, I have some more info for you...

It wasn't the buttons as such that were causing the error, but the options
in the middle of the context sensitive menu, which are generated from the
Relaxng.

The error is caused by the final statement:

  debug("isValid?" + _node.xmlNode.isNodeValid());

in bxe_toggleTextClass() in bxe_Functions.js.

The whole of the rest of the function executes correctly. It works if I
comment out this statement. The dialogue box that this debug statement pops
up says:

"bold(http://www.w3.org/1999/xhtml) is not allowed as a child of para()"

But the "bold" tag isn't in the xhtml namespace. <bold> within <para> in the
initial xml document validates ok, so I think my Relaxng and xml are ok.

Thanks,
Pete.


-----Original Message-----
From: Christian Stocker [mailto:chregu@xxxxxxxxxx] Sent: 20 February 2004 08:27
To: Peter Bowman
Cc: bx-editor-dev@xxxxxxxxxxxxxxxx
Subject: Re: [bx-editor-dev] XML editing in Bitflux 0.9.2


Hi

On 2/19/04 1:23 AM, Peter Bowman wrote:

Hi,

I've been watching the progress on Bitflux for nearly a

year now, and
have spent the last couple of months developing a CMS (version control, workflow, etc. - there have been reasons for doing this myself...) and almost my last step is to plug in an editor.

I've downloaded v.0.9.2 and have been playing about with it - it's nice!

However this version doesn't seem to support XML editing,

but rather
only XHTML.

No. If it would only support XHTML, we'd missed the point somehow ;) On the other hand, it has a lot of XHTML stuff in it, because the university of zurich (which uses the editor) uses some subset of XHTML for parts of their doctype.. But this is not hardcoded in anyway. Give it another relxang file and it almost forgets anything about XHTML ;)


Is that right or have I missed something? There's a note in bxeLoader.js by bxe_load_xml that says "for now, only

support XHTML".

The loading (start) document has to be (X)HTML. the comment is missleading, I deleted it ;)


Is
this something that will be in the 1.0 release?

0.9.2 is almost 1.0.0, there won't be many changes. I know, I didn't announce a lot lately to make this clear, I will very soon. The main problem is, that the examples are not really working right now and I have to fix them.


It seems like it works well
already bar a few minor points. The Relaxng validation seems less useful if only XHTML is supported.

If only XHTML, we wouldn't need relaxng at all ;)

For example, if I have a <para> tag containing text and try

to embed a
<bold> tag in the text, I get an error saying that the

<bold> tag of
xhtml namespace is not allowed as a child of <para> in my namespace (although the relaxng is ok). Presumably the xhtml namespace is hardcoded somewhere?

in the buttons. yes. because we don't know from the relaxng file, what is bold or italic. But it's only hardcoded in config.xml and not in the code itself. see http://cvsdemo.bitfluxeditor.org/examples/inline/config.xml and http://cvsdemo.bitfluxeditor.org/examples/uni/config.xml for an example. the <buttons> section ;)

Thanks for your hard work.

Hope that helps

chregu


Pete Bowman.



--
christian stocker | Bitflux GmbH | schoeneggstrasse 5 | ch-8004 zurich phone +41 1 240 56 70 | mobile +41 76 561 88 60 | fax +41 1 240 56 71 http://www.bitflux.ch | chregu@xxxxxxxxxx | gnupg-keyid 0x5CE1DECB




--
christian stocker | Bitflux GmbH | schoeneggstrasse 5 | ch-8004 zurich
phone +41 1 240 56 70 | mobile +41 76 561 88 60  | fax +41 1 240 56 71
http://www.bitflux.ch  |  chregu@xxxxxxxxxx  |  gnupg-keyid 0x5CE1DECB
--
bx-editor-dev mailing list
bx-editor-dev@xxxxxxxxxxxxxxxx
http://lists.bitflux.ch/cgi-bin/listinfo/bx-editor-dev



<Prev in Thread] Current Thread [Next in Thread>