Descripción XML de las piezas

Sinopsis

Para cada archivo GIF en la biblioteca de piezas puedes crear un archivo XML con el mismo nombre Este archivo XML contendrá información práctica para describir las propiedades de tu pieza como sus diferentes puntos de conexión. Pero BlueBrick puede asignar un comportamiento por defecto a la pieza si no creas un archivo XML, de modo que este archivo es opcional. El nombre del archivo XML debe ser exactamente el mismo que el del archivo GIF, con la excepción de la extensión por supuesto.

Puedes duplicar un archivo XML existente y modificarlo para trabajar más rápido. Ten cuidado, las etiquetas XML requieren correspondencia exacta de mayúsculas y minúsculas. Todos los campos son opcionales y el orden de los campos no importa. Si falta un campo se usará el ajuste por defecto en su lugar.

File Encoding

For a good cross platform compatibility, you should clearly indicate in the header of the xml file the encoding in which the file is saved. The prefered encoding is UTF-8, because it can save accentuated character for the part description in different languages. Use a text editor to save your XML file in UTF-8. For example with Windows Notepad, choose the correct encoding in the save dialog:

And make sure the header of your file starts with this line:

<?xml version="1.0" encoding="UTF-8"?>

Estructura del archivo XML

Si no sabes lo que es un archivo XML, y no estás familiarizado con su sintaxis, te recomiendo enérgicamente que busques ayuda adicional en internet. Para resumirlo e pocas palabras, este formato organiza la información en un árbol jerárquico por medio de etiquetas que se identifican por estar dentro de los caracteres < y >. Esta es una estructura general de un archivo XML de una pieza:

<?xml version="1.0" encoding="UTF-8"?>
<part>
    <Author>...</Author>
    <Description>
        <en>...</en>
        ...
    </Description>
    <ImageURL>...</ImageURL>
    <SortingKey>...</SortingKey>
    <NotListedInLibrary>...</NotListedInLibrary>
    <OldNameList>
        ...
    </OldNameList>
    <SnapMargin>
        ...
    </SnapMargin>
    <ConnexionList>
        <connexion>
            ...
        </connexion>
        ...
    </ConnexionList>
    <hull>
        <point>
            ...
        </point>
        ...
    </hull>
    <TrackDesigner>
        ...
    </TrackDesigner>
    <LDraw>
        ...
    </LDraw>
    <FourDBrix>
        ...
    </FourDBrix>
</part>

Las diferentes etiquetas XML en detalle

Para una descripción detallada de cada etiqueta XML, lea las siguientes secciones: