private static void parseConfig(StyleConfig styleConfig, Element doc) {
		NodeList childs = doc.getChildNodes();
		for (int i = 0; i < childs.getLength(); i++) {
			Node node = childs.item(i);
			if ("is-fix-size".equals(node.getNodeName())) {
				styleConfig.setIsFixSize(Boolean.parseBoolean(node
						.getTextContent()));
			} else if ("canvas-width".equals(node.getNodeName())) {
				styleConfig.setCanvasWidth(Integer.parseInt(node
						.getTextContent()));
			} else if ("canvas-height".equals(node.getNodeName())) {
				styleConfig.setCanvasHeight(Integer.parseInt(node
						.getTextContent()));
			} else if ("background-color".equals(node.getNodeName())) {
				styleConfig
						.setBackgroundColor(parseColor(node.getTextContent()));
			} else if ("background-image".equals(node.getNodeName())) {
				String url = node.getTextContent();
				InputStream is = ConfigParser.class.getResourceAsStream(url);
				try {
					styleConfig.setBackgroundImage(IOUtils.toByteArray(is));
				} catch (Exception e) {
					e.printStackTrace();
				} finally {
					IOUtils.closeQuietly(is);
				}
			}
		}
	}