Пример #1
0
 private void loadSymbols() {
   Document document = XMLParser.openXML("braille.xml");
   if (document != null) {
     boolean loading = true;
     int index = 1;
     while (loading) {
       NodeList chainNode = XMLParser.xpath(document, "/braille/symbol[" + index + "]/chain");
       NodeList asciiNode = XMLParser.xpath(document, "/braille/symbol[" + index + "]/ascii");
       if (chainNode.item(0) != null) {
         String chain = chainNode.item(0).getNodeValue();
         char ascii = (char) Integer.valueOf(asciiNode.item(0).getNodeValue()).intValue();
         BrailleSymbol symbol = new BrailleSymbol(chain, ascii);
         _symbols.insert(symbol);
         index++;
       } else {
         loading = false;
       }
     }
   }
 }