के लिए कॉन्फ़िगरेशन फ़ाइल को बनाए रखने का सबसे अच्छा तरीका मैं एक जावा एप्लिकेशन लिख रहा हूं जिसमें बहुत से समझने योग्य सेटिंग्स हैं। असल में मेरी कॉन्फ़िगरेशन संरचना इस तरह दिखती है:जावा एप्लिकेशन
Config |_ game 1 |_ Game name: blah... |_ Player name: alice |_ Player name: bob |_ other settings... |_ game 2 |_ Game name: hah |_ Player name: alice |_ Player name: bob |_ other settings... |_ game n....
आपको यह विचार मिला। मैंने एक्सएमएल का उपयोग करने की कोशिश की लेकिन dom4j के साथ काम करना एक दर्द है, विशेष रूप से अलग-अलग और समान माता-पिता नोड्स में एक ही नाम के साथ बहुत सारे बच्चे नोड्स हैं और मुझे उन्हें बहुत बदलना होगा। अब तक सबसे अधिक परेशानी कम तरह से मैं की खोज
[Game 1] Game name: blah Player name: alice Player name: bob ... [Game 2] ...
की तरह एक सादा पाठ फ़ाइल का उपयोग है लेकिन मुझे लगता है कि यह बहुत ही मौलिक है। तो जावा में कॉन्फ़िगरेशन फाइलों को बनाए रखने के लिए उद्योग में सबसे अच्छा या मानक अभ्यास क्या है?
EDIT: मैं पोर्टेबल होने का समाधान चाहता हूं, जैसे एक कंप्यूटर से दूसरे कंप्यूटर में फ़ाइल कॉपी करना प्रोग्राम को तोड़ नहीं देगा। (क्षमा करें इसे आगे का उल्लेख करना भूल जाएं।)
यहां सौदा ब्रेकर यह है कि मेरे पास 'प्लेयर नाम' जैसे ही नाम के साथ बहुत सारे गुण हैं। इसलिए जब मैं 'ऐलिस' को 'लियो' में बदलना चाहता हूं, तो मैं यह सुनिश्चित करना चाहता हूं कि यह 'बॉब' को ओवरराइट नहीं करता है। क्या CastorXML गारंटी दे सकता है? धन्यवाद। – YankeeWhiskey