There is a very popular, extremely powerful free Xiangqi database software "CCBridge" almost unknown to Nonasians, as it is Chinese and no English version exists. Nevertheless I like to recommend CCBridge because of its mighty functions: You can input, save and view games (including variations!), create libraries, find games according to search criteria (opening, player, result, position, endgame formation, etc ...), use already existing libraries to improve your strength.
Really great software - Must have!!!
You can download CCBridge at http://www.ccbridge.net/ . To overcome an obstacle -the language barrier- a manual in English was just written. It makes it easy to work with CCBridge. You get the manual at the download section of "Xiangqi in English" via http://www.xqinenglish.com/ >> OTHERS >> DOWNLOAD (Nr 5).
CCBridge makes it possible to store all games of eg. National Championships or other events in only one file and share them by uploading it to your website, where interested parties can download it. No need to create pages with 10s of boards to view games anymore! You can create opening and endgame manuals like Hans-Joachim Siewert did in the literature section of the European Xiangqi Federation http://www.chinaschach.de/ (Thanks a lot!) and view them directly on your screen without reading papers or PDFs.
So: Install CCBridge, test it and enjoy!
Merry Christmas & a Happy New Year! Kind regards, Georg
P-G: Part of the menu is translated already. Refer to the 'How to...' section of the manual for actions you want to do. Main things are covered there. Maybe there will be more topics in the future, but not very soon. Sorry. Have fun with what is there!