Парсинг XML: Двоеточие в моем элементе заставляет XPath пропускать его

Я думаю, что нашел решение путем исследования и соединения остатков от слишком многих поисков Google.

Здесь это, комментарии и все:

private BufferedImage toCompatibleImage(BufferedImage image)
{
    // obtain the current system graphical settings
    GraphicsConfiguration gfxConfig = GraphicsEnvironment.
        getLocalGraphicsEnvironment().getDefaultScreenDevice().
        getDefaultConfiguration();

    /*
     * if image is already compatible and optimized for current system 
     * settings, simply return it
     */
    if (image.getColorModel().equals(gfxConfig.getColorModel()))
        return image;

    // image is not optimized, so create a new image that is
    BufferedImage newImage = gfxConfig.createCompatibleImage(
            image.getWidth(), image.getHeight(), image.getTransparency());

    // get the graphics context of the new image to draw the old image on
    Graphics2D g2d = newImage.createGraphics();

    // actually draw the image and dispose of context no longer needed
    g2d.drawImage(image, 0, 0, null);
    g2d.dispose();

    // return the new optimized image
    return newImage; 
}

В моем предыдущем сообщении, GraphicsConfiguration был тем, что содержало информацию, должен был создать оптимизированные изображения в системе. Это, кажется, работает вполне прилично, но я думал бы, что Java автоматически сделает это для Вас. Очевидно, Вы не можете стать слишком довольными Java.:) Я предполагаю, что закончил тем, что ответил на свой собственный вопрос. О, хорошо надо надеяться, это поможет некоторым из Вас, я видел попытку использовать Java для 2D игр.

6
задан Mike K 16 October 2009 в 17:22
поделиться

1 ответ

«t:» - это префикс пространства имен, который привязан к пространству имен urn: InboundShipment. Чтобы правильно его обработать, вы должны указать C #, к чему привязан префикс. Эта страница должна объяснять, как использовать System.Xml.XmlNamespaceManager для обработки пространства имен.

Изменить: См. Также этот ответ .

8
ответ дан 16 December 2019 в 21:43
поделиться
Другие вопросы по тегам:

Похожие вопросы: