Here on FX Experience I reposted an internal introduction to FXML document. This post introduces FXML to quite some depth. FXML is the scriptable, XML-based markup language for constructing Java object graphs, and in particular is designed for building JavaFX user interfaces.