Any text editor will work, and often times specialized "XML Editors" will alter unintended parts of the text (especially the whitespace) so be sure to always check the diff (cvs diff -u foo.xml) before commit.
When editing files within the PHP Manual sources, set the default tab to one space, and use Unix line endings.