FAQ
The two reStructuredText files:

--------
This paragraph has a very funny **indent** after that word, right?
--------

and:

--------
his paragraph has a very funny **indent
after that word, right?**
--------

are theoretically different. The first puts strong emphasis only on the
word **indent**, which is followed by exactly 4 spaces, where as the
other puts strong emphasis on the entire expression "indent after that
word, right?", where there is a line feed between "indent" and "after".

However, when publish_string is called to output the tree for both of
these expressions, they both return:

<document source="<string>">
<paragraph>
This paragraph has a very funny
<strong>
indent
after that word, right?

which is not different. As far as I can tell, the internal node structure
is correct, it's just when the node structure is displayed in string form,
the default function of publish_string. Since this output is a
serialization of the node structure, it seems that the output to
publish_string should not be ambiguous in terms of what it truly
represents. Or, is there a better way to represent the internal doc tree
unambiguously as a string?

Search Discussions

  • Georg Brandl at Mar 4, 2009 at 6:06 pm

    Jeffrey C. Jacobs schrieb:

    However, when publish_string is called to output the tree for both of
    these expressions, they both return:

    <document source="<string>">
    <paragraph>
    This paragraph has a very funny
    <strong>
    indent
    after that word, right?

    which is not different. As far as I can tell, the internal node structure
    is correct, it's just when the node structure is displayed in string form,
    the default function of publish_string. Since this output is a
    serialization of the node structure, it seems that the output to
    publish_string should not be ambiguous in terms of what it truly
    represents. Or, is there a better way to represent the internal doc tree
    unambiguously as a string?
    What you see there is the "pseudo-XML" output format, which is nice for a
    quick view but not unambiguous.

    Try publish_string(..., writer_name='xml') for real XML output which is
    unambiguous in all cases.

    Georg

Related Discussions

Discussion Navigation
viewthread | post
Discussion Overview
groupdoc-sig @
categoriespython
postedMar 4, '09 at 3:22p
activeMar 4, '09 at 6:06p
posts2
users2
websitepython.org

2 users in discussion

Jeffrey C. Jacobs: 1 post Georg Brandl: 1 post

People

Translate

site design / logo © 2019 Grokbase