2011-03-19 43 views
0

我正在開發一個Python項目,其中有一些在docstrings中定義的XML塊。嵌入在Python docstring中的XML,使用語法高亮

的代碼包含這樣的

xml_str = """<a> 
    <b>text</b> 
</a>""" 

在現實中的字符串,嵌入XML的塊大得多。問題是這個XML變得難以閱讀。由於IDE將XML呈現爲一種顏色的字符串,因此無法像直觀地使用XML語法突出顯示那樣輕鬆地對文本進行可視化分析。

我正在尋找一種編輯器,它可以本地支持字符串中的語法高亮顯示,或者可以輕鬆地破解這樣的功能。這個功能非常酷,所以我準備投入一些時間來實現它。

我知道爲什麼以這種方式嵌入XML會是不好的做法。我同意,除了在這種情況下。我找到了一種通過將XML直接放入Python文件而非外部資源來非常有效地解決問題的方法。

編輯

我通常使用的PyDev Eclipse的,所以我會用它偏向的解決方案。儘管我準備在必要時爲此項目開發IDE。

回答