Convert LXF to Bricklink XML
When you've created a model in Lego Digital Designer, you likely want get those parts into a Bricklink wanted list so you can order them. Unfortunately, LDD doesn't have an option to export to the required Bricklink XML format. Thankfully, Rebrickable has the ability to convert an LDD model to Bricklink XML. You'll need a Rebrickable account to do this, so if you haven't got one yet, register for one, and sign in.
Once you're signed in, choose "My Private MOCs" from the account dropdown menu and click "Add New Private MOC", give it a name, and then press "Save Details". Below this you will see a number of import options, but for the purposes of this article, we'll be focusing only on the LXF import. Click " Import from MPD/LDR/LXF file", choose your LXF file from your computer, and press "import".
Rebrickable will then show all the parts from the model and indicate if any colours you've used don't exist. To fix any errornous colours, click on the part and choose a valid colour from the dropdown, and hit "Save". This is also a good time to change the colour of any parts that Rebrickable marks as "rare" — you may want to switch to a more common colour to make it easier to buy.
Once you're happy with your part list, click "Add to your Bricklink Wanted List". A window will popup allowing you to login to Bricklink. You can choose to add them to an existing list, or create a new one from this window. Once you click "Add parts", a message will confirm that the parts have been added, and there will be a button to view your wanted list.
Want to learn more about buying on Bricklink? Check out my in-depth guide at GuideToBricklink.com.
Update: When this post was written, I didn't realise Rebrickable had a feature to automatically add parts to a Bricklink wanted list.
Once you're happy with your part list, click "Export to Bricklink (XML)" and your parts list will be downloaded in the correct format to import into Bricklink.
If you want to upload the parts list to a specific wanted list on Bricklink, you will need to edit the XML file in a text editor (I recommend Sublime Text). You'll need to add
<WANTEDLISTID>12345</WANTEDLISTID> to every part in the XML file, where
12345 refers to your Bricklink wanted list ID.
Once all that is done, you can upload it to Bricklink.